Type.registerNamespace('CustomCards.Client');
CustomCards.Client.Secure=function() {
CustomCards.Client.Secure.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CustomCards.Client.Secure.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CustomCards.Client.Secure._staticInstance.get_path();},
CurrentUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CurrentUser',false,{},succeededCallback,failedCallback,userContext); },
UpdateUser:function(info,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUser',false,{info:info},succeededCallback,failedCallback,userContext); },
GetUserInfo:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserInfo',false,{id:id},succeededCallback,failedCallback,userContext); },
PlaceOrder:function(paymentMethodId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PlaceOrder',false,{paymentMethodId:paymentMethodId},succeededCallback,failedCallback,userContext); },
CompleteCreditCardOrder:function(queryString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CompleteCreditCardOrder',false,{queryString:queryString},succeededCallback,failedCallback,userContext); },
UserLogout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UserLogout',false,{},succeededCallback,failedCallback,userContext); },
ValidateUserInfo:function(info,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateUserInfo',false,{info:info},succeededCallback,failedCallback,userContext); }}
CustomCards.Client.Secure.registerClass('CustomCards.Client.Secure',Sys.Net.WebServiceProxy);
CustomCards.Client.Secure._staticInstance = new CustomCards.Client.Secure();
CustomCards.Client.Secure.set_path = function(value) { CustomCards.Client.Secure._staticInstance.set_path(value); }
CustomCards.Client.Secure.get_path = function() { return CustomCards.Client.Secure._staticInstance.get_path(); }
CustomCards.Client.Secure.set_timeout = function(value) { CustomCards.Client.Secure._staticInstance.set_timeout(value); }
CustomCards.Client.Secure.get_timeout = function() { return CustomCards.Client.Secure._staticInstance.get_timeout(); }
CustomCards.Client.Secure.set_defaultUserContext = function(value) { CustomCards.Client.Secure._staticInstance.set_defaultUserContext(value); }
CustomCards.Client.Secure.get_defaultUserContext = function() { return CustomCards.Client.Secure._staticInstance.get_defaultUserContext(); }
CustomCards.Client.Secure.set_defaultSucceededCallback = function(value) { CustomCards.Client.Secure._staticInstance.set_defaultSucceededCallback(value); }
CustomCards.Client.Secure.get_defaultSucceededCallback = function() { return CustomCards.Client.Secure._staticInstance.get_defaultSucceededCallback(); }
CustomCards.Client.Secure.set_defaultFailedCallback = function(value) { CustomCards.Client.Secure._staticInstance.set_defaultFailedCallback(value); }
CustomCards.Client.Secure.get_defaultFailedCallback = function() { return CustomCards.Client.Secure._staticInstance.get_defaultFailedCallback(); }
CustomCards.Client.Secure.set_path("/Secure.asmx");
CustomCards.Client.Secure.CurrentUser= function(onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.CurrentUser(onSuccess,onFailed,userContext); }
CustomCards.Client.Secure.UpdateUser= function(info,onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.UpdateUser(info,onSuccess,onFailed,userContext); }
CustomCards.Client.Secure.GetUserInfo= function(id,onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.GetUserInfo(id,onSuccess,onFailed,userContext); }
CustomCards.Client.Secure.PlaceOrder= function(paymentMethodId,onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.PlaceOrder(paymentMethodId,onSuccess,onFailed,userContext); }
CustomCards.Client.Secure.CompleteCreditCardOrder= function(queryString,onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.CompleteCreditCardOrder(queryString,onSuccess,onFailed,userContext); }
CustomCards.Client.Secure.UserLogout= function(onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.UserLogout(onSuccess,onFailed,userContext); }
CustomCards.Client.Secure.ValidateUserInfo= function(info,onSuccess,onFailed,userContext) {CustomCards.Client.Secure._staticInstance.ValidateUserInfo(info,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(CustomCards.Client.UserInfo) === 'undefined') {
CustomCards.Client.UserInfo=gtc("CustomCards.Client.UserInfo");
CustomCards.Client.UserInfo.registerClass('CustomCards.Client.UserInfo');
}
if (typeof(CustomCards.Client.ErrorMessage) === 'undefined') {
CustomCards.Client.ErrorMessage=gtc("CustomCards.Client.ErrorMessage");
CustomCards.Client.ErrorMessage.registerClass('CustomCards.Client.ErrorMessage');
}
if (typeof(CustomCards.Client.OrderPlacement) === 'undefined') {
CustomCards.Client.OrderPlacement=gtc("CustomCards.Client.OrderPlacement");
CustomCards.Client.OrderPlacement.registerClass('CustomCards.Client.OrderPlacement');
}
if (typeof(CustomCards.Client.OrderValidation) === 'undefined') {
CustomCards.Client.OrderValidation=gtc("CustomCards.Client.OrderValidation");
CustomCards.Client.OrderValidation.registerClass('CustomCards.Client.OrderValidation');
}
if (typeof(CustomCards.Client.ValidationMessage) === 'undefined') {
CustomCards.Client.ValidationMessage=gtc("CustomCards.Client.ValidationMessage");
CustomCards.Client.ValidationMessage.registerClass('CustomCards.Client.ValidationMessage');
}
