Type alias PromotionalEntitlementInput

PromotionalEntitlementInput: { customerId: Scalars["String"]; description?: InputMaybe<Scalars["String"]>; endDate?: InputMaybe<Scalars["DateTime"]>; environmentId: Scalars["String"]; featureId: Scalars["String"]; hasSoftLimit?: InputMaybe<Scalars["Boolean"]>; hasUnlimitedUsage?: InputMaybe<Scalars["Boolean"]>; isVisible: Scalars["Boolean"]; monthlyResetPeriodConfiguration?: InputMaybe<MonthlyResetPeriodConfigInput>; period: PromotionalEntitlementPeriod; resetPeriod?: InputMaybe<EntitlementResetPeriod>; usageLimit?: InputMaybe<Scalars["Float"]>; weeklyResetPeriodConfiguration?: InputMaybe<WeeklyResetPeriodConfigInput>; yearlyResetPeriodConfiguration?: InputMaybe<YearlyResetPeriodConfigInput> }

Promotional entitlement input

Type declaration

  • customerId: Scalars["String"]

    The unique identifier of the entitlement customer

  • Optional description?: InputMaybe<Scalars["String"]>

    The description of the entitlement

  • Optional endDate?: InputMaybe<Scalars["DateTime"]>

    The end date of the promotional entitlement

  • environmentId: Scalars["String"]

    The unique identifier for the environment

  • featureId: Scalars["String"]

    The unique identifier of the entitlement feature

  • Optional hasSoftLimit?: InputMaybe<Scalars["Boolean"]>

    Whether the entitlement has a soft limit

  • Optional hasUnlimitedUsage?: InputMaybe<Scalars["Boolean"]>

    Whether the entitlement has an unlimited usage

  • isVisible: Scalars["Boolean"]

    Whether the entitlement is visible

  • Optional monthlyResetPeriodConfiguration?: InputMaybe<MonthlyResetPeriodConfigInput>

    The monthly reset period configuration of the entitlement, defined when reset period is monthly

  • period: PromotionalEntitlementPeriod

    The grant period of the promotional entitlement

  • Optional resetPeriod?: InputMaybe<EntitlementResetPeriod>

    The reset period of the entitlement

  • Optional usageLimit?: InputMaybe<Scalars["Float"]>

    The usage limit of the entitlement

  • Optional weeklyResetPeriodConfiguration?: InputMaybe<WeeklyResetPeriodConfigInput>

    The weekly reset period configuration of the entitlement, defined when reset period is weekly

  • Optional yearlyResetPeriodConfiguration?: InputMaybe<YearlyResetPeriodConfigInput>

    The yearly reset period configuration of the entitlement, defined when reset period is yearly