Class ByProjectKeyInStoreKeyByStoreKeyCartDiscountsKeyByKeyRequestBuilder
 Constructors
constructor
Parameters
- args: {
    baseUri?: string;
    executeRequest: executeRequest;
    pathArgs: { key: string; projectKey: string; storeKey: string };
} 
 Properties
Protected Readonlyargs
args: {    baseUri?: string;    executeRequest: executeRequest;    pathArgs: { key: string; projectKey: string; storeKey: string };}  Methods
delete
delete(    methodArgs: {        headers?: { [key: string]: string | string[] };        queryArgs: {            expand?: string | string[];            version: number;            [key: string]: QueryParam;        };    },): ApiRequest<CartDiscount> Parameters
- methodArgs: {
    headers?: { [key: string]: string | string[] };
    queryArgs: {
        expand?: string | string[];
        version: number;
        [key: string]: QueryParam;
    };
} 
get
get(    methodArgs?: {        headers?: { [key: string]: string | string[] };        queryArgs?: { expand?: string | string[]; [key: string]: QueryParam };    },): ApiRequest<CartDiscount> Parameters
OptionalmethodArgs: {
    headers?: { [key: string]: string | string[] };
    queryArgs?: { expand?: string | string[]; [key: string]: QueryParam };
}
head
head(    methodArgs?: { headers?: { [key: string]: string | string[] } },): ApiRequest<void> Parameters
OptionalmethodArgs: { headers?: { [key: string]: string | string[] } }
post
Parameters
- methodArgs: {
    body: CartDiscountUpdate;
    headers?: { [key: string]: string | string[] };
    queryArgs?: { expand?: string | string[]; [key: string]: QueryParam };
} 
To delete a CartDiscount, specify the
manage_cart_discounts:{projectKey}:{storeKey}scope for all Stores associated with the CartDiscount.