Interface DiscountAdapterActions

Hierarchy

  • DiscountAdapterActions

Properties

discountForPricingAdapterKey: ((params: { calculationSheet: IPricingSheet<PricingCalculation>; pricingAdapterKey: string }) => DiscountConfiguration)

Type declaration

isValidForCodeTriggering: ((params: { code: string }) => Promise<boolean>)

Type declaration

    • (params: { code: string }): Promise<boolean>
    • Parameters

      • params: { code: string }
        • code: string

      Returns Promise<boolean>

isValidForSystemTriggering: (() => Promise<boolean>)

Type declaration

    • (): Promise<boolean>
    • Returns Promise<boolean>

release: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

reserve: ((params: { code: string }) => Promise<any>)

Type declaration

    • (params: { code: string }): Promise<any>
    • Parameters

      • params: { code: string }
        • code: string

      Returns Promise<any>