import { IkasCheckoutOption } from "./option"; import { IkasCheckoutSettingsPrice } from "./price"; export type IkasCheckoutSettings = { id: string; createdAt: number; updatedAt: number; deleted?: boolean | null; giftPackagePriceList: IkasCheckoutSettingsPrice[] | null; identityNumberRequirement: IkasCheckoutRequirement | null; isAccountRequired: boolean; isGiftPackageEnabled: boolean | null; isQuickRegistrationEnabled: boolean | null; isShowPostalCode: boolean | null; isTermsAndConditionsDefaultChecked: boolean | null; options: IkasCheckoutOption[] | null; phoneRequirement: IkasCheckoutRequirement; postalCodeRequirement: IkasCheckoutRequirement | null; couponCodeRequirement: IkasCouponCodeRequirement | null; showCheckoutNote: boolean | null; showTermsAndConditionsCheckbox: boolean; storefrontId: string; }; export type IkasCheckoutRequirement = "INVISIBLE" | "MANDATORY" | "OPTIONAL"; export type IkasCouponCodeRequirement = "DEFAULT" | "INVISIBLE" | "OPEN";