Type.registerNamespace('iShootWSDL');
iShootWSDL.BoardService=function() {
iShootWSDL.BoardService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
iShootWSDL.BoardService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return iShootWSDL.BoardService._staticInstance.get_path();},
HelloWorld:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
RegisterBoard:function(refid,parentid,subject,content,password,filename,filetype,filesize,storagename,storagepath,categorytype,bunrutype,remoteip,step,re_level,succeededCallback, failedCallback, userContext) {
/// <param name="refid" type="Number">System.Int32</param>
/// <param name="parentid" type="Number">System.Int32</param>
/// <param name="subject" type="String">System.String</param>
/// <param name="content" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="filename" type="String">System.String</param>
/// <param name="filetype" type="String">System.String</param>
/// <param name="filesize" type="Number">System.Int64</param>
/// <param name="storagename" type="String">System.String</param>
/// <param name="storagepath" type="String">System.String</param>
/// <param name="categorytype" type="iShoot.Type.BoardCategoryType">iShoot.Type.BoardCategoryType</param>
/// <param name="bunrutype" type="iShoot.Type.BoardbunruType">iShoot.Type.BoardbunruType</param>
/// <param name="remoteip" type="String">System.String</param>
/// <param name="step" type="Number">System.Int32</param>
/// <param name="re_level" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RegisterBoard',false,{refid:refid,parentid:parentid,subject:subject,content:content,password:password,filename:filename,filetype:filetype,filesize:filesize,storagename:storagename,storagepath:storagepath,categorytype:categorytype,bunrutype:bunrutype,remoteip:remoteip,step:step,re_level:re_level},succeededCallback,failedCallback,userContext); },
RegisterBoardRply:function(board_id,content,remoteip,succeededCallback, failedCallback, userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="content" type="String">System.String</param>
/// <param name="remoteip" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RegisterBoardRply',false,{board_id:board_id,content:content,remoteip:remoteip},succeededCallback,failedCallback,userContext); },
AddHitCount:function(board_id,succeededCallback, failedCallback, userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddHitCount',false,{board_id:board_id},succeededCallback,failedCallback,userContext); },
GetBoardList:function(categorytype,bunrutype,type,search,page,succeededCallback, failedCallback, userContext) {
/// <param name="categorytype" type="iShoot.Type.BoardCategoryType">iShoot.Type.BoardCategoryType</param>
/// <param name="bunrutype" type="iShoot.Type.BoardbunruType">iShoot.Type.BoardbunruType</param>
/// <param name="type" type="iShoot.Type.BoardSearchType">iShoot.Type.BoardSearchType</param>
/// <param name="search" type="String">System.String</param>
/// <param name="page" type="iShoot.Type.PageParam">iShoot.Type.PageParam</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetBoardList',false,{categorytype:categorytype,bunrutype:bunrutype,type:type,search:search,page:page},succeededCallback,failedCallback,userContext); },
GetBoardInfo:function(board_id,succeededCallback, failedCallback, userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetBoardInfo',false,{board_id:board_id},succeededCallback,failedCallback,userContext); },
ModifyBoard:function(board_id,subject,content,password,filename,filetype,filesize,storagename,storagepath,remoteip,categorytype,succeededCallback, failedCallback, userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="subject" type="String">System.String</param>
/// <param name="content" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="filename" type="String">System.String</param>
/// <param name="filetype" type="String">System.String</param>
/// <param name="filesize" type="Number">System.Int64</param>
/// <param name="storagename" type="String">System.String</param>
/// <param name="storagepath" type="String">System.String</param>
/// <param name="remoteip" type="String">System.String</param>
/// <param name="categorytype" type="iShoot.Type.BoardCategoryType">iShoot.Type.BoardCategoryType</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ModifyBoard',false,{board_id:board_id,subject:subject,content:content,password:password,filename:filename,filetype:filetype,filesize:filesize,storagename:storagename,storagepath:storagepath,remoteip:remoteip,categorytype:categorytype},succeededCallback,failedCallback,userContext); },
RemoveBoard:function(board_id,succeededCallback, failedCallback, userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveBoard',false,{board_id:board_id},succeededCallback,failedCallback,userContext); },
RemoveBoardRply:function(board_id,boardrply_id,succeededCallback, failedCallback, userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="boardrply_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveBoardRply',false,{board_id:board_id,boardrply_id:boardrply_id},succeededCallback,failedCallback,userContext); }}
iShootWSDL.BoardService.registerClass('iShootWSDL.BoardService',Sys.Net.WebServiceProxy);
iShootWSDL.BoardService._staticInstance = new iShootWSDL.BoardService();
iShootWSDL.BoardService.set_path = function(value) {
iShootWSDL.BoardService._staticInstance.set_path(value); }
iShootWSDL.BoardService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return iShootWSDL.BoardService._staticInstance.get_path();}
iShootWSDL.BoardService.set_timeout = function(value) {
iShootWSDL.BoardService._staticInstance.set_timeout(value); }
iShootWSDL.BoardService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return iShootWSDL.BoardService._staticInstance.get_timeout(); }
iShootWSDL.BoardService.set_defaultUserContext = function(value) { 
iShootWSDL.BoardService._staticInstance.set_defaultUserContext(value); }
iShootWSDL.BoardService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return iShootWSDL.BoardService._staticInstance.get_defaultUserContext(); }
iShootWSDL.BoardService.set_defaultSucceededCallback = function(value) { 
 iShootWSDL.BoardService._staticInstance.set_defaultSucceededCallback(value); }
iShootWSDL.BoardService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return iShootWSDL.BoardService._staticInstance.get_defaultSucceededCallback(); }
iShootWSDL.BoardService.set_defaultFailedCallback = function(value) { 
iShootWSDL.BoardService._staticInstance.set_defaultFailedCallback(value); }
iShootWSDL.BoardService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return iShootWSDL.BoardService._staticInstance.get_defaultFailedCallback(); }
iShootWSDL.BoardService.set_enableJsonp = function(value) { iShootWSDL.BoardService._staticInstance.set_enableJsonp(value); }
iShootWSDL.BoardService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return iShootWSDL.BoardService._staticInstance.get_enableJsonp(); }
iShootWSDL.BoardService.set_jsonpCallbackParameter = function(value) { iShootWSDL.BoardService._staticInstance.set_jsonpCallbackParameter(value); }
iShootWSDL.BoardService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return iShootWSDL.BoardService._staticInstance.get_jsonpCallbackParameter(); }
iShootWSDL.BoardService.set_path("/ishootWSDL/BoardService.asmx");
iShootWSDL.BoardService.HelloWorld= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.RegisterBoard= function(refid,parentid,subject,content,password,filename,filetype,filesize,storagename,storagepath,categorytype,bunrutype,remoteip,step,re_level,onSuccess,onFailed,userContext) {
/// <param name="refid" type="Number">System.Int32</param>
/// <param name="parentid" type="Number">System.Int32</param>
/// <param name="subject" type="String">System.String</param>
/// <param name="content" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="filename" type="String">System.String</param>
/// <param name="filetype" type="String">System.String</param>
/// <param name="filesize" type="Number">System.Int64</param>
/// <param name="storagename" type="String">System.String</param>
/// <param name="storagepath" type="String">System.String</param>
/// <param name="categorytype" type="iShoot.Type.BoardCategoryType">iShoot.Type.BoardCategoryType</param>
/// <param name="bunrutype" type="iShoot.Type.BoardbunruType">iShoot.Type.BoardbunruType</param>
/// <param name="remoteip" type="String">System.String</param>
/// <param name="step" type="Number">System.Int32</param>
/// <param name="re_level" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.RegisterBoard(refid,parentid,subject,content,password,filename,filetype,filesize,storagename,storagepath,categorytype,bunrutype,remoteip,step,re_level,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.RegisterBoardRply= function(board_id,content,remoteip,onSuccess,onFailed,userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="content" type="String">System.String</param>
/// <param name="remoteip" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.RegisterBoardRply(board_id,content,remoteip,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.AddHitCount= function(board_id,onSuccess,onFailed,userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.AddHitCount(board_id,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.GetBoardList= function(categorytype,bunrutype,type,search,page,onSuccess,onFailed,userContext) {
/// <param name="categorytype" type="iShoot.Type.BoardCategoryType">iShoot.Type.BoardCategoryType</param>
/// <param name="bunrutype" type="iShoot.Type.BoardbunruType">iShoot.Type.BoardbunruType</param>
/// <param name="type" type="iShoot.Type.BoardSearchType">iShoot.Type.BoardSearchType</param>
/// <param name="search" type="String">System.String</param>
/// <param name="page" type="iShoot.Type.PageParam">iShoot.Type.PageParam</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.GetBoardList(categorytype,bunrutype,type,search,page,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.GetBoardInfo= function(board_id,onSuccess,onFailed,userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.GetBoardInfo(board_id,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.ModifyBoard= function(board_id,subject,content,password,filename,filetype,filesize,storagename,storagepath,remoteip,categorytype,onSuccess,onFailed,userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="subject" type="String">System.String</param>
/// <param name="content" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="filename" type="String">System.String</param>
/// <param name="filetype" type="String">System.String</param>
/// <param name="filesize" type="Number">System.Int64</param>
/// <param name="storagename" type="String">System.String</param>
/// <param name="storagepath" type="String">System.String</param>
/// <param name="remoteip" type="String">System.String</param>
/// <param name="categorytype" type="iShoot.Type.BoardCategoryType">iShoot.Type.BoardCategoryType</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.ModifyBoard(board_id,subject,content,password,filename,filetype,filesize,storagename,storagepath,remoteip,categorytype,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.RemoveBoard= function(board_id,onSuccess,onFailed,userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.RemoveBoard(board_id,onSuccess,onFailed,userContext); }
iShootWSDL.BoardService.RemoveBoardRply= function(board_id,boardrply_id,onSuccess,onFailed,userContext) {
/// <param name="board_id" type="Number">System.Int32</param>
/// <param name="boardrply_id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
iShootWSDL.BoardService._staticInstance.RemoveBoardRply(board_id,boardrply_id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('iShoot.Type');
if (typeof(iShoot.Type.PageParam) === 'undefined') {
iShoot.Type.PageParam=gtc("iShoot.Type.PageParam");
iShoot.Type.PageParam.registerClass('iShoot.Type.PageParam');
}
if (typeof(iShoot.Type.Board) === 'undefined') {
iShoot.Type.Board=gtc("iShoot.Type.Board");
iShoot.Type.Board.registerClass('iShoot.Type.Board');
}
if (typeof(iShoot.Type.BoardInfo) === 'undefined') {
iShoot.Type.BoardInfo=gtc("iShoot.Type.BoardInfo");
iShoot.Type.BoardInfo.registerClass('iShoot.Type.BoardInfo');
}
if (typeof(iShoot.Type.BoardCategoryType) === 'undefined') {
iShoot.Type.BoardCategoryType = function() { throw Error.invalidOperation(); }
iShoot.Type.BoardCategoryType.prototype = {BoardCategoryType_NONE: 0,BoardCategoryType_Inform: 1,BoardCategoryType_Free: 2,BoardCategoryType_Secret: 3}
iShoot.Type.BoardCategoryType.registerEnum('iShoot.Type.BoardCategoryType', true);
}
if (typeof(iShoot.Type.BoardbunruType) === 'undefined') {
iShoot.Type.BoardbunruType = function() { throw Error.invalidOperation(); }
iShoot.Type.BoardbunruType.prototype = {BoardbunruType_NONE: 0,BoardbunruType_Inform: 1,BoardbunruType_Event: 2,BoardbunruType_QA: 3,BoardbunruType_Req: 4,BoardbunruType_AfterWord: 5,BoardbunruType_FreeTalk: 6,BoardbunruType_Bug: 7,BoardbunruType_Contact: 8,BoardbunruType_SellerInform: 9,BoardbunruType_MobileInform: 10,BoardbunruType_MobileFAQ: 11,BoardbunruType_Refund: 12,BoardbunruType_Propose: 13,BoardbunruType_Request: 14}
iShoot.Type.BoardbunruType.registerEnum('iShoot.Type.BoardbunruType', true);
}
if (typeof(iShoot.Type.BoardSearchType) === 'undefined') {
iShoot.Type.BoardSearchType = function() { throw Error.invalidOperation(); }
iShoot.Type.BoardSearchType.prototype = {BoardSearchType_None: 0,BoardSearchType_Subject: 1,BoardSearchType_Contents: 2,BoardSearchType_User: 3}
iShoot.Type.BoardSearchType.registerEnum('iShoot.Type.BoardSearchType', true);
}

