Type.registerNamespace('Dovebid.Web.Service');
Dovebid.Web.Service.AMPService=function() {
Dovebid.Web.Service.AMPService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Dovebid.Web.Service.AMPService.prototype={
createAMPAccount:function(AccountID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'createAMPAccount',false,{AccountID:AccountID},succeededCallback,failedCallback,userContext); },
removeAMPAccount:function(AccountID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'removeAMPAccount',false,{AccountID:AccountID},succeededCallback,failedCallback,userContext); },
getAssetsForCatalog:function(CatalogName,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'getAssetsForCatalog',false,{CatalogName:CatalogName},succeededCallback,failedCallback,userContext); },
Login:function(UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'Login',false,{UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
deleteAsset:function(RowGUID,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'deleteAsset',false,{RowGUID:RowGUID},succeededCallback,failedCallback,userContext); },
updateAsset:function(xmlAsset,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'updateAsset',false,{xmlAsset:xmlAsset},succeededCallback,failedCallback,userContext); },
GetSuggestions:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'GetSuggestions',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetEvents:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'GetEvents',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetDeals:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'GetDeals',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetClients:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'GetClients',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetAssets:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'GetAssets',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
getAgencies:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Dovebid.Web.Service.AMPService.get_path(), 'getAgencies',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); }}
Dovebid.Web.Service.AMPService.registerClass('Dovebid.Web.Service.AMPService',Sys.Net.WebServiceProxy);
Dovebid.Web.Service.AMPService._staticInstance = new Dovebid.Web.Service.AMPService();
Dovebid.Web.Service.AMPService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Dovebid.Web.Service.AMPService._staticInstance._path = value; }
Dovebid.Web.Service.AMPService.get_path = function() { return Dovebid.Web.Service.AMPService._staticInstance._path; }
Dovebid.Web.Service.AMPService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Dovebid.Web.Service.AMPService._staticInstance._timeout = value; }
Dovebid.Web.Service.AMPService.get_timeout = function() { 
return Dovebid.Web.Service.AMPService._staticInstance._timeout; }
Dovebid.Web.Service.AMPService.set_defaultUserContext = function(value) { 
Dovebid.Web.Service.AMPService._staticInstance._userContext = value; }
Dovebid.Web.Service.AMPService.get_defaultUserContext = function() { 
return Dovebid.Web.Service.AMPService._staticInstance._userContext; }
Dovebid.Web.Service.AMPService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Dovebid.Web.Service.AMPService._staticInstance._succeeded = value; }
Dovebid.Web.Service.AMPService.get_defaultSucceededCallback = function() { 
return Dovebid.Web.Service.AMPService._staticInstance._succeeded; }
Dovebid.Web.Service.AMPService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Dovebid.Web.Service.AMPService._staticInstance._failed = value; }
Dovebid.Web.Service.AMPService.get_defaultFailedCallback = function() { 
return Dovebid.Web.Service.AMPService._staticInstance._failed; }
Dovebid.Web.Service.AMPService.set_path("/AMPService.asmx");
Dovebid.Web.Service.AMPService.createAMPAccount= function(AccountID,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.createAMPAccount(AccountID,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.removeAMPAccount= function(AccountID,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.removeAMPAccount(AccountID,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.getAssetsForCatalog= function(CatalogName,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.getAssetsForCatalog(CatalogName,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.Login= function(UserName,Password,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.Login(UserName,Password,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.deleteAsset= function(RowGUID,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.deleteAsset(RowGUID,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.updateAsset= function(xmlAsset,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.updateAsset(xmlAsset,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.GetSuggestions= function(prefixText,count,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.GetSuggestions(prefixText,count,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.GetEvents= function(prefixText,count,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.GetEvents(prefixText,count,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.GetDeals= function(prefixText,count,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.GetDeals(prefixText,count,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.GetClients= function(prefixText,count,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.GetClients(prefixText,count,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.GetAssets= function(prefixText,count,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.GetAssets(prefixText,count,onSuccess,onFailed,userContext); }
Dovebid.Web.Service.AMPService.getAgencies= function(prefixText,count,onSuccess,onFailed,userContext) {Dovebid.Web.Service.AMPService._staticInstance.getAgencies(prefixText,count,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Dovebid.Web.Service.RowGuidName) === 'undefined') {
Dovebid.Web.Service.RowGuidName=gtc("Dovebid.Web.Service.RowGuidName");
Dovebid.Web.Service.RowGuidName.registerClass('Dovebid.Web.Service.RowGuidName');
}
