type CartDiscountDraft = {
value: CartDiscountValueInput;
cartPredicate: Scalars['String'];
target?: InputMaybe<CartDiscountTargetInput>;
sortOrder: Scalars['String'];
name: Array<LocalizedStringItemInputType>;
description?: InputMaybe<Array<LocalizedStringItemInputType>>;
validFrom?: InputMaybe<Scalars['DateTime']>;
validUntil?: InputMaybe<Scalars['DateTime']>;
stackingMode?: InputMaybe<StackingMode>;
requiresDiscountCode?: InputMaybe<Scalars['Boolean']>;
isActive?: InputMaybe<Scalars['Boolean']>;
custom?: InputMaybe<CustomFieldsDraft>;
key?: InputMaybe<Scalars['String']>;
};