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

sdiShoppingCartAjaxController.removeCartItem = function(p0, callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'removeCartItem', p0, 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.getCartItemPrices = function(callback) {
    DWREngine._execute(sdiShoppingCartAjaxController._path, 'sdiShoppingCartAjaxController', 'getCartItemPrices', false, callback);
}

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

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

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

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

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

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

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

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

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

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

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

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