var Technical=function() {
Technical.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Technical.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Technical._staticInstance.get_path();},
ClearSiteCache:function(securityToken,succeededCallback, failedCallback, userContext) {
/// <param name="securityToken" 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(), 'ClearSiteCache',false,{securityToken:securityToken},succeededCallback,failedCallback,userContext); },
SetTVMMode:function(securityToken,tvmMode,succeededCallback, failedCallback, userContext) {
/// <param name="securityToken" type="String">System.String</param>
/// <param name="tvmMode" type="Technical_eTVMMode">Technical+eTVMMode</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(), 'SetTVMMode',false,{securityToken:securityToken,tvmMode:tvmMode},succeededCallback,failedCallback,userContext); },
GetTVMMode:function(securityToken,succeededCallback, failedCallback, userContext) {
/// <param name="securityToken" 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(), 'GetTVMMode',false,{securityToken:securityToken},succeededCallback,failedCallback,userContext); },
GetServerModeList:function(securityToken,succeededCallback, failedCallback, userContext) {
/// <param name="securityToken" 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(), 'GetServerModeList',false,{securityToken:securityToken},succeededCallback,failedCallback,userContext); },
ChangeServerMode:function(securityToken,mode,status,succeededCallback, failedCallback, userContext) {
/// <param name="securityToken" type="String">System.String</param>
/// <param name="mode" type="String">System.String</param>
/// <param name="status" type="Technical_eStatus">Technical+eStatus</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(), 'ChangeServerMode',false,{securityToken:securityToken,mode:mode,status:status},succeededCallback,failedCallback,userContext); },
KeepAlive: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(), 'KeepAlive',false,{},succeededCallback,failedCallback,userContext); }}
Technical.registerClass('Technical',Sys.Net.WebServiceProxy);
Technical._staticInstance = new Technical();
Technical.set_path = function(value) {
Technical._staticInstance.set_path(value); }
Technical.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Technical._staticInstance.get_path();}
Technical.set_timeout = function(value) {
Technical._staticInstance.set_timeout(value); }
Technical.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Technical._staticInstance.get_timeout(); }
Technical.set_defaultUserContext = function(value) { 
Technical._staticInstance.set_defaultUserContext(value); }
Technical.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Technical._staticInstance.get_defaultUserContext(); }
Technical.set_defaultSucceededCallback = function(value) { 
 Technical._staticInstance.set_defaultSucceededCallback(value); }
Technical.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Technical._staticInstance.get_defaultSucceededCallback(); }
Technical.set_defaultFailedCallback = function(value) { 
Technical._staticInstance.set_defaultFailedCallback(value); }
Technical.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Technical._staticInstance.get_defaultFailedCallback(); }
Technical.set_path("/TechnicalSupport/Technical.asmx");
Technical.ClearSiteCache= function(securityToken,onSuccess,onFailed,userContext) {
/// <param name="securityToken" 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>
Technical._staticInstance.ClearSiteCache(securityToken,onSuccess,onFailed,userContext); }
Technical.SetTVMMode= function(securityToken,tvmMode,onSuccess,onFailed,userContext) {
/// <param name="securityToken" type="String">System.String</param>
/// <param name="tvmMode" type="Technical_eTVMMode">Technical+eTVMMode</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>
Technical._staticInstance.SetTVMMode(securityToken,tvmMode,onSuccess,onFailed,userContext); }
Technical.GetTVMMode= function(securityToken,onSuccess,onFailed,userContext) {
/// <param name="securityToken" 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>
Technical._staticInstance.GetTVMMode(securityToken,onSuccess,onFailed,userContext); }
Technical.GetServerModeList= function(securityToken,onSuccess,onFailed,userContext) {
/// <param name="securityToken" 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>
Technical._staticInstance.GetServerModeList(securityToken,onSuccess,onFailed,userContext); }
Technical.ChangeServerMode= function(securityToken,mode,status,onSuccess,onFailed,userContext) {
/// <param name="securityToken" type="String">System.String</param>
/// <param name="mode" type="String">System.String</param>
/// <param name="status" type="Technical_eStatus">Technical+eStatus</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>
Technical._staticInstance.ChangeServerMode(securityToken,mode,status,onSuccess,onFailed,userContext); }
Technical.KeepAlive= 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>
Technical._staticInstance.KeepAlive(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ModeStatus) === 'undefined') {
var ModeStatus=gtc("ModeStatus");
ModeStatus.registerClass('ModeStatus');
}
if (typeof(eTVMMode) === 'undefined') {
eTVMMode = function() { throw Error.invalidOperation(); }
eTVMMode.prototype = {Default: 0,Main: 1,Alternative: 2}
eTVMMode.registerEnum('eTVMMode', true);
}
if (typeof(eStatus) === 'undefined') {
eStatus = function() { throw Error.invalidOperation(); }
eStatus.prototype = {On: 0,Off: 1}
eStatus.registerEnum('eStatus', true);
}
if (typeof(eStatusResult) === 'undefined') {
eStatusResult = function() { throw Error.invalidOperation(); }
eStatusResult.prototype = {Done: 0,NotPermitted: 1,UnknownError: 2,UnknownMode: 3}
eStatusResult.registerEnum('eStatusResult', true);
}
