Type alias PackageEntitlementInput

PackageEntitlementInput: { behavior?: InputMaybe<EntitlementBehavior>; description?: InputMaybe<Scalars["String"]>; displayNameOverride?: InputMaybe<Scalars["String"]>; environmentId: Scalars["String"]; featureId: Scalars["String"]; hasSoftLimit?: InputMaybe<Scalars["Boolean"]>; hasUnlimitedUsage?: InputMaybe<Scalars["Boolean"]>; hiddenFromWidgets?: InputMaybe<WidgetType[]>; isCustom?: InputMaybe<Scalars["Boolean"]>; monthlyResetPeriodConfiguration?: InputMaybe<MonthlyResetPeriodConfigInput>; order?: InputMaybe<Scalars["Float"]>; packageId: Scalars["String"]; resetPeriod?: InputMaybe<EntitlementResetPeriod>; usageLimit?: InputMaybe<Scalars["Float"]>; weeklyResetPeriodConfiguration?: InputMaybe<WeeklyResetPeriodConfigInput>; yearlyResetPeriodConfiguration?: InputMaybe<YearlyResetPeriodConfigInput> }

Package entitlement input

Type declaration

  • Optional behavior?: InputMaybe<EntitlementBehavior>

    The behavior of the entitlement

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

    The description of the entitlement

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

    The display name override of the 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

  • Optional hiddenFromWidgets?: InputMaybe<WidgetType[]>

    Whether the entitlement is hidden from widgets

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

    Whether the entitlement is a custom entitlement

  • Optional monthlyResetPeriodConfiguration?: InputMaybe<MonthlyResetPeriodConfigInput>

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

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

    The order of the entitlement in the entitlement list

  • packageId: Scalars["String"]

    The unique identifier of the entitlement package

  • 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