UNPKG

chargebee

Version:

A library for integrating with Chargebee.

26 lines (25 loc) 1.8 kB
"use strict"; // Generated Zod schemas: SubscriptionEntitlement // Actions: subscriptionEntitlementsForSubscription, setSubscriptionEntitlementAvailability // Do not edit manually – regenerate via sdk-generator Object.defineProperty(exports, "__esModule", { value: true }); exports.SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementBodySchema = exports.SubscriptionEntitlementsForSubscriptionSubscriptionEntitlementBodySchema = void 0; const zod_1 = require("zod"); //SubscriptionEntitlement.subscriptionEntitlementsForSubscription const SubscriptionEntitlementsForSubscriptionSubscriptionEntitlementBodySchema = zod_1.z.looseObject({ limit: zod_1.z.number().int().min(1).max(100).optional(), offset: zod_1.z.string().max(1000).optional(), include_drafts: zod_1.z.boolean().default(false).optional(), embed: zod_1.z.string().max(1000).optional(), include_scheduled_overrides: zod_1.z.boolean().default(false).optional(), }); exports.SubscriptionEntitlementsForSubscriptionSubscriptionEntitlementBodySchema = SubscriptionEntitlementsForSubscriptionSubscriptionEntitlementBodySchema; //SubscriptionEntitlement.setSubscriptionEntitlementAvailability const SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementSubscriptionEntitlementsSchema = zod_1.z.object({ feature_id: zod_1.z.array(zod_1.z.string().max(50).optional()), }); const SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementBodySchema = zod_1.z.looseObject({ is_enabled: zod_1.z.boolean(), subscription_entitlements: SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementSubscriptionEntitlementsSchema.optional(), }); exports.SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementBodySchema = SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementBodySchema;