OfferCapabilities
Schema for compatibility facts supplied by trusted installation composition, not customer input.
Declaration
Section titled “Declaration”const OfferCapabilities: Schema.Struct<{ currencies: Schema.UniqueArray<Schema.brand<Schema.String, "Currency">>; billing: Schema.$Array<Schema.toTaggedUnion<"type", readonly [Schema.Struct<{ type: Schema.tag<"metered_subscription">; interval: Schema.Literals<readonly [..., ...]>; collection: Schema.Literal<"invoice">; }>, Schema.Struct<{ type: Schema.tag<"per_seat_one_time">; }>, Schema.Struct<{ type: Schema.tag<"per_seat_subscription">; interval: Schema.Literals<readonly [..., ...]>; renewal: Schema.Literal<"manual">; }>, Schema.Struct<{ type: Schema.tag<"one_time">; }>, Schema.Struct<{ type: Schema.tag<"subscription">; interval: Schema.Literals<readonly [..., ...]>; renewal: Schema.Literal<"manual">; }>]>>; benefits: Schema.UniqueArray<Schema.Literals<readonly ["entitlements", "license_eligibility", "download", "usage_credits", "seat_capacity", "external_fulfillment", "download_email", "resource_limit"]>>;}>;