Interface EnrollmentAdapterActions

Hierarchy

  • EnrollmentAdapterActions

Properties

configurationForOrder: ((params: { orderContext?: any; period: EnrollmentPeriod; products: Product[] }) => Promise<any>)

Type declaration

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

Type declaration

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

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

Type declaration

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

nextPeriod: (() => Promise<EnrollmentPeriod>)

Type declaration

shouldTriggerAction: ((params: { action?: any; period: EnrollmentPeriod }) => Promise<boolean>)

Type declaration