Type.registerNamespace('alpweb.webservices');
alpweb.webservices.TestBasketWebService=function() {
alpweb.webservices.TestBasketWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
alpweb.webservices.TestBasketWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return alpweb.webservices.TestBasketWebService._staticInstance.get_path();},
SaveBasket:function(b,succeededCallback, failedCallback, userContext) {
/// <param name="b" type="se.systeam.evolution.alplib.types.Basket">se.systeam.evolution.alplib.types.Basket</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(), 'SaveBasket',false,{b:b},succeededCallback,failedCallback,userContext); },
GetBasketXML: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(), 'GetBasketXML',false,{},succeededCallback,failedCallback,userContext); },
AddItem:function(id,count,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="count" 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(), 'AddItem',false,{id:id,count:count},succeededCallback,failedCallback,userContext); },
DeleteItem:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'DeleteItem',false,{id:id},succeededCallback,failedCallback,userContext); },
UpdateCount:function(id,count,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="count" 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(), 'UpdateCount',false,{id:id,count:count},succeededCallback,failedCallback,userContext); },
EmptyCart: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(), 'EmptyCart',false,{},succeededCallback,failedCallback,userContext); },
UpdateInformation:function(name,co,streetaddress,zip,city,country,email,phone,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="co" type="String">System.String</param>
/// <param name="streetaddress" type="String">System.String</param>
/// <param name="zip" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="country" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="phone" 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(), 'UpdateInformation',false,{name:name,co:co,streetaddress:streetaddress,zip:zip,city:city,country:country,email:email,phone:phone},succeededCallback,failedCallback,userContext); },
SetPaymentMethod:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'SetPaymentMethod',false,{id:id},succeededCallback,failedCallback,userContext); },
ShowCreditCardPayment: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(), 'ShowCreditCardPayment',false,{},succeededCallback,failedCallback,userContext); },
GetCustomerAddress:function(ssn,succeededCallback, failedCallback, userContext) {
/// <param name="ssn" 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(), 'GetCustomerAddress',false,{ssn:ssn},succeededCallback,failedCallback,userContext); },
ValidateCustomerAndShowCheckoutConfirmation: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(), 'ValidateCustomerAndShowCheckoutConfirmation',false,{},succeededCallback,failedCallback,userContext); },
SetAddress:function(ssn,first_name,succeededCallback, failedCallback, userContext) {
/// <param name="ssn" type="String">System.String</param>
/// <param name="first_name" 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(), 'SetAddress',false,{ssn:ssn,first_name:first_name},succeededCallback,failedCallback,userContext); },
SetServicePointId:function(servicePointId,succeededCallback, failedCallback, userContext) {
/// <param name="servicePointId" 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(), 'SetServicePointId',false,{servicePointId:servicePointId},succeededCallback,failedCallback,userContext); },
Checkout:function(ssn,first_name,succeededCallback, failedCallback, userContext) {
/// <param name="ssn" type="String">System.String</param>
/// <param name="first_name" 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(), 'Checkout',false,{ssn:ssn,first_name:first_name},succeededCallback,failedCallback,userContext); }}
alpweb.webservices.TestBasketWebService.registerClass('alpweb.webservices.TestBasketWebService',Sys.Net.WebServiceProxy);
alpweb.webservices.TestBasketWebService._staticInstance = new alpweb.webservices.TestBasketWebService();
alpweb.webservices.TestBasketWebService.set_path = function(value) {
alpweb.webservices.TestBasketWebService._staticInstance.set_path(value); }
alpweb.webservices.TestBasketWebService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return alpweb.webservices.TestBasketWebService._staticInstance.get_path();}
alpweb.webservices.TestBasketWebService.set_timeout = function(value) {
alpweb.webservices.TestBasketWebService._staticInstance.set_timeout(value); }
alpweb.webservices.TestBasketWebService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return alpweb.webservices.TestBasketWebService._staticInstance.get_timeout(); }
alpweb.webservices.TestBasketWebService.set_defaultUserContext = function(value) { 
alpweb.webservices.TestBasketWebService._staticInstance.set_defaultUserContext(value); }
alpweb.webservices.TestBasketWebService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return alpweb.webservices.TestBasketWebService._staticInstance.get_defaultUserContext(); }
alpweb.webservices.TestBasketWebService.set_defaultSucceededCallback = function(value) { 
 alpweb.webservices.TestBasketWebService._staticInstance.set_defaultSucceededCallback(value); }
alpweb.webservices.TestBasketWebService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return alpweb.webservices.TestBasketWebService._staticInstance.get_defaultSucceededCallback(); }
alpweb.webservices.TestBasketWebService.set_defaultFailedCallback = function(value) { 
alpweb.webservices.TestBasketWebService._staticInstance.set_defaultFailedCallback(value); }
alpweb.webservices.TestBasketWebService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return alpweb.webservices.TestBasketWebService._staticInstance.get_defaultFailedCallback(); }
alpweb.webservices.TestBasketWebService.set_path("/webservices/TestBasketWebService.asmx");
alpweb.webservices.TestBasketWebService.SaveBasket= function(b,onSuccess,onFailed,userContext) {
/// <param name="b" type="se.systeam.evolution.alplib.types.Basket">se.systeam.evolution.alplib.types.Basket</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>
alpweb.webservices.TestBasketWebService._staticInstance.SaveBasket(b,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.GetBasketXML= 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>
alpweb.webservices.TestBasketWebService._staticInstance.GetBasketXML(onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.AddItem= function(id,count,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="count" 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>
alpweb.webservices.TestBasketWebService._staticInstance.AddItem(id,count,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.DeleteItem= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
alpweb.webservices.TestBasketWebService._staticInstance.DeleteItem(id,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.UpdateCount= function(id,count,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="count" 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>
alpweb.webservices.TestBasketWebService._staticInstance.UpdateCount(id,count,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.EmptyCart= 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>
alpweb.webservices.TestBasketWebService._staticInstance.EmptyCart(onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.UpdateInformation= function(name,co,streetaddress,zip,city,country,email,phone,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="co" type="String">System.String</param>
/// <param name="streetaddress" type="String">System.String</param>
/// <param name="zip" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="country" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="phone" 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>
alpweb.webservices.TestBasketWebService._staticInstance.UpdateInformation(name,co,streetaddress,zip,city,country,email,phone,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.SetPaymentMethod= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
alpweb.webservices.TestBasketWebService._staticInstance.SetPaymentMethod(id,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.ShowCreditCardPayment= 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>
alpweb.webservices.TestBasketWebService._staticInstance.ShowCreditCardPayment(onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.GetCustomerAddress= function(ssn,onSuccess,onFailed,userContext) {
/// <param name="ssn" 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>
alpweb.webservices.TestBasketWebService._staticInstance.GetCustomerAddress(ssn,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.ValidateCustomerAndShowCheckoutConfirmation= 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>
alpweb.webservices.TestBasketWebService._staticInstance.ValidateCustomerAndShowCheckoutConfirmation(onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.SetAddress= function(ssn,first_name,onSuccess,onFailed,userContext) {
/// <param name="ssn" type="String">System.String</param>
/// <param name="first_name" 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>
alpweb.webservices.TestBasketWebService._staticInstance.SetAddress(ssn,first_name,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.SetServicePointId= function(servicePointId,onSuccess,onFailed,userContext) {
/// <param name="servicePointId" 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>
alpweb.webservices.TestBasketWebService._staticInstance.SetServicePointId(servicePointId,onSuccess,onFailed,userContext); }
alpweb.webservices.TestBasketWebService.Checkout= function(ssn,first_name,onSuccess,onFailed,userContext) {
/// <param name="ssn" type="String">System.String</param>
/// <param name="first_name" 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>
alpweb.webservices.TestBasketWebService._staticInstance.Checkout(ssn,first_name,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('se.systeam.evolution.alplib.types');
if (typeof(se.systeam.evolution.alplib.types.Basket) === 'undefined') {
se.systeam.evolution.alplib.types.Basket=gtc("se.systeam.evolution.alplib.types.Basket");
se.systeam.evolution.alplib.types.Basket.registerClass('se.systeam.evolution.alplib.types.Basket');
}
