Type alias EntitlementCheckRequested

EntitlementCheckRequested: { customerId: Scalars["String"]; entitlementCheckResult: EntitlementCheckResult; environmentId?: InputMaybe<Scalars["String"]>; featureId: Scalars["String"]; requestedUsage?: InputMaybe<Scalars["Float"]>; resourceId?: InputMaybe<Scalars["String"]> }

Input used to report that an entitlement check was performed for a customer.

Type declaration

  • customerId: Scalars["String"]

    Identifier of the customer for whom the entitlement check was made.

  • entitlementCheckResult: EntitlementCheckResult

    Result object of an entitlement access check.

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

    The environment context in which the check occurred.

  • featureId: Scalars["String"]

    The internal ID of the feature linked to this entitlement.

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

    The amount of usage requested by the customer.

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

    The specific resource identifier scoped for the entitlement check.