var YodioRemoting=function() {
YodioRemoting.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
YodioRemoting.prototype={
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
HasUserPaymentAccount:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'HasUserPaymentAccount',false,{userId:userId},succeededCallback,failedCallback,userContext); },
HasUserAuthorAccount:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'HasUserAuthorAccount',false,{userId:userId},succeededCallback,failedCallback,userContext); },
CreateUserPaymentAccount:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'CreateUserPaymentAccount',false,{userId:userId},succeededCallback,failedCallback,userContext); },
GetMemberPhoneInfo:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'GetMemberPhoneInfo',false,{userId:userId},succeededCallback,failedCallback,userContext); },
UpdateMemberPhoneInfo:function(userId,countryCode,areaCode,number,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'UpdateMemberPhoneInfo',false,{userId:userId,countryCode:countryCode,areaCode:areaCode,number:number},succeededCallback,failedCallback,userContext); },
DeleteMemberPhoneInfo:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'DeleteMemberPhoneInfo',false,{userId:userId},succeededCallback,failedCallback,userContext); },
AddMemberPhoneInfo:function(userId,friendlyName,countryCode,areaCode,number,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'AddMemberPhoneInfo',false,{userId:userId,friendlyName:friendlyName,countryCode:countryCode,areaCode:areaCode,number:number},succeededCallback,failedCallback,userContext); },
RecordYodioImpression:function(yodioId,viewerId,impressionType,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'RecordYodioImpression',false,{yodioId:yodioId,viewerId:viewerId,impressionType:impressionType},succeededCallback,failedCallback,userContext); },
GetMemberPhoneInfoNew:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'GetMemberPhoneInfoNew',false,{userId:userId},succeededCallback,failedCallback,userContext); },
UpdateMemberPhoneInfoNew:function(userId,countryCode,areaCode,number,succeededCallback, failedCallback, userContext) {
return this._invoke(YodioRemoting.get_path(), 'UpdateMemberPhoneInfoNew',false,{userId:userId,countryCode:countryCode,areaCode:areaCode,number:number},succeededCallback,failedCallback,userContext); }}
YodioRemoting.registerClass('YodioRemoting',Sys.Net.WebServiceProxy);
YodioRemoting._staticInstance = new YodioRemoting();
YodioRemoting.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; YodioRemoting._staticInstance._path = value; }
YodioRemoting.get_path = function() { return YodioRemoting._staticInstance._path; }
YodioRemoting.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); }
YodioRemoting._staticInstance._timeout = value; }
YodioRemoting.get_timeout = function() { 
return YodioRemoting._staticInstance._timeout; }
YodioRemoting.set_defaultUserContext = function(value) { 
YodioRemoting._staticInstance._userContext = value; }
YodioRemoting.get_defaultUserContext = function() { 
return YodioRemoting._staticInstance._userContext; }
YodioRemoting.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; YodioRemoting._staticInstance._succeeded = value; }
YodioRemoting.get_defaultSucceededCallback = function() { 
return YodioRemoting._staticInstance._succeeded; }
YodioRemoting.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; YodioRemoting._staticInstance._failed = value; }
YodioRemoting.get_defaultFailedCallback = function() { 
return YodioRemoting._staticInstance._failed; }
YodioRemoting.set_path("/YodioRemoting.asmx");
YodioRemoting.HelloWorld= function(onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
YodioRemoting.HasUserPaymentAccount= function(userId,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.HasUserPaymentAccount(userId,onSuccess,onFailed,userContext); }
YodioRemoting.HasUserAuthorAccount= function(userId,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.HasUserAuthorAccount(userId,onSuccess,onFailed,userContext); }
YodioRemoting.CreateUserPaymentAccount= function(userId,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.CreateUserPaymentAccount(userId,onSuccess,onFailed,userContext); }
YodioRemoting.GetMemberPhoneInfo= function(userId,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.GetMemberPhoneInfo(userId,onSuccess,onFailed,userContext); }
YodioRemoting.UpdateMemberPhoneInfo= function(userId,countryCode,areaCode,number,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.UpdateMemberPhoneInfo(userId,countryCode,areaCode,number,onSuccess,onFailed,userContext); }
YodioRemoting.DeleteMemberPhoneInfo= function(userId,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.DeleteMemberPhoneInfo(userId,onSuccess,onFailed,userContext); }
YodioRemoting.AddMemberPhoneInfo= function(userId,friendlyName,countryCode,areaCode,number,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.AddMemberPhoneInfo(userId,friendlyName,countryCode,areaCode,number,onSuccess,onFailed,userContext); }
YodioRemoting.RecordYodioImpression= function(yodioId,viewerId,impressionType,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.RecordYodioImpression(yodioId,viewerId,impressionType,onSuccess,onFailed,userContext); }
YodioRemoting.GetMemberPhoneInfoNew= function(userId,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.GetMemberPhoneInfoNew(userId,onSuccess,onFailed,userContext); }
YodioRemoting.UpdateMemberPhoneInfoNew= function(userId,countryCode,areaCode,number,onSuccess,onFailed,userContext) {YodioRemoting._staticInstance.UpdateMemberPhoneInfoNew(userId,countryCode,areaCode,number,onSuccess,onFailed,userContext); }
if (typeof(YodioImpressionType) === 'undefined') {
YodioImpressionType = function() { throw Error.invalidOperation(); }
YodioImpressionType.prototype = {Preview: 1,View: 2,Download: 3}
YodioImpressionType.registerEnum('YodioImpressionType', true);
}
