
function sdiShoppingCartAjaxController() { }
sdiShoppingCartAjaxController._path = '/dwr';

sdiShoppingCartAjaxController.removeCartItem = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'removeCartItem', p0, false, callback);
}

sdiShoppingCartAjaxController.setPromotionCode = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'setPromotionCode', p0, false, callback);
}

sdiShoppingCartAjaxController.addCartItemById = function(p0, p1, p2, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'addCartItemById', p0, p1, p2, false, callback);
}

sdiShoppingCartAjaxController.getCart = function(callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'getCart', false, callback);
}

sdiShoppingCartAjaxController.getCartBean = function(callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'getCartBean', false, callback);
}

sdiShoppingCartAjaxController.getCartItemPrices = function(callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'getCartItemPrices', false, callback);
}

sdiShoppingCartAjaxController.removeCartItemBySkuGuid = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'removeCartItemBySkuGuid', p0, false, callback);
}

sdiShoppingCartAjaxController.addOrupdateCartItemBySkuGuid = function(p0, p1, p2, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'addOrupdateCartItemBySkuGuid', p0, p1, p2, false, callback);
}

sdiShoppingCartAjaxController.updateCartItemById = function(p0, p1, p2, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'updateCartItemById', p0, p1, p2, false, callback);
}

sdiShoppingCartAjaxController.estimateShippingAndTaxes = function(p0, p1, p2, p3, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'estimateShippingAndTaxes', p0, p1, p2, p3, false, callback);
}

sdiShoppingCartAjaxController.calculateForSelectedShippingServiceLevel = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'calculateForSelectedShippingServiceLevel', p0, false, callback);
}

sdiShoppingCartAjaxController.setShippingServiceLevel = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'setShippingServiceLevel', p0, false, callback);
}

sdiShoppingCartAjaxController.changeEstimationAddress = function(callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'changeEstimationAddress', false, callback);
}

sdiShoppingCartAjaxController.getEstimateAddressStr = function(callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'getEstimateAddressStr', false, callback);
}

sdiShoppingCartAjaxController.calculateShipping = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'calculateShipping', p0, false, callback);
}
