var ActionService=function() {
ActionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ActionService.prototype={
ShippingMethod:function(addresNameValuePairOverride,id,addressId,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionService.get_path(), 'ShippingMethod',false,{addresNameValuePairOverride:addresNameValuePairOverride,id:id,addressId:addressId},succeededCallback,failedCallback,userContext); },
GetStates:function(forCountry,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionService.get_path(), 'GetStates',false,{forCountry:forCountry},succeededCallback,failedCallback,userContext); },
GetPricingLevel:function(itemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionService.get_path(), 'GetPricingLevel',false,{itemCode:itemCode},succeededCallback,failedCallback,userContext); },
GetOrderHistory:function(pages,current,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionService.get_path(), 'GetOrderHistory',false,{pages:pages,current:current},succeededCallback,failedCallback,userContext); },
AddNewAddress:function(addresNameValuePair,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionService.get_path(), 'AddNewAddress',false,{addresNameValuePair:addresNameValuePair},succeededCallback,failedCallback,userContext); },
GetItemPrice:function(itemCode,itemType,unitMeasureCode,composition,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionService.get_path(), 'GetItemPrice',false,{itemCode:itemCode,itemType:itemType,unitMeasureCode:unitMeasureCode,composition:composition},succeededCallback,failedCallback,userContext); }}
ActionService.registerClass('ActionService',Sys.Net.WebServiceProxy);
ActionService._staticInstance = new ActionService();
ActionService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; ActionService._staticInstance._path = value; }
ActionService.get_path = function() { return ActionService._staticInstance._path; }
ActionService.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); }
ActionService._staticInstance._timeout = value; }
ActionService.get_timeout = function() { 
return ActionService._staticInstance._timeout; }
ActionService.set_defaultUserContext = function(value) { 
ActionService._staticInstance._userContext = value; }
ActionService.get_defaultUserContext = function() { 
return ActionService._staticInstance._userContext; }
ActionService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; ActionService._staticInstance._succeeded = value; }
ActionService.get_defaultSucceededCallback = function() { 
return ActionService._staticInstance._succeeded; }
ActionService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; ActionService._staticInstance._failed = value; }
ActionService.get_defaultFailedCallback = function() { 
return ActionService._staticInstance._failed; }
ActionService.set_path("/Plus-Size-Lingerie/actionservice.asmx");
ActionService.ShippingMethod= function(addresNameValuePairOverride,id,addressId,onSuccess,onFailed,userContext) {ActionService._staticInstance.ShippingMethod(addresNameValuePairOverride,id,addressId,onSuccess,onFailed,userContext); }
ActionService.GetStates= function(forCountry,onSuccess,onFailed,userContext) {ActionService._staticInstance.GetStates(forCountry,onSuccess,onFailed,userContext); }
ActionService.GetPricingLevel= function(itemCode,onSuccess,onFailed,userContext) {ActionService._staticInstance.GetPricingLevel(itemCode,onSuccess,onFailed,userContext); }
ActionService.GetOrderHistory= function(pages,current,onSuccess,onFailed,userContext) {ActionService._staticInstance.GetOrderHistory(pages,current,onSuccess,onFailed,userContext); }
ActionService.AddNewAddress= function(addresNameValuePair,onSuccess,onFailed,userContext) {ActionService._staticInstance.AddNewAddress(addresNameValuePair,onSuccess,onFailed,userContext); }
ActionService.GetItemPrice= function(itemCode,itemType,unitMeasureCode,composition,onSuccess,onFailed,userContext) {ActionService._staticInstance.GetItemPrice(itemCode,itemType,unitMeasureCode,composition,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('InterpriseSuiteEcommerceCommon.DTO');
if (typeof(InterpriseSuiteEcommerceCommon.DTO.OrderHistoryResult) === 'undefined') {
InterpriseSuiteEcommerceCommon.DTO.OrderHistoryResult=gtc("InterpriseSuiteEcommerceCommon.DTO.OrderHistoryResult");
InterpriseSuiteEcommerceCommon.DTO.OrderHistoryResult.registerClass('InterpriseSuiteEcommerceCommon.DTO.OrderHistoryResult');
}
