chargebee
Version:
A library for integrating with Chargebee.
18 lines (17 loc) • 832 B
JavaScript
;
// Generated Zod schemas: PromotionalGrant
// Actions: promotionalGrants
// Do not edit manually – regenerate via sdk-generator
Object.defineProperty(exports, "__esModule", { value: true });
exports.PromotionalGrantsPromotionalGrantBodySchema = void 0;
const zod_1 = require("zod");
//PromotionalGrant.promotionalGrants
const PromotionalGrantsPromotionalGrantMetadataSchema = zod_1.z.looseObject({});
const PromotionalGrantsPromotionalGrantBodySchema = zod_1.z.looseObject({
subscription_id: zod_1.z.string().max(50),
unit_id: zod_1.z.string().max(50),
amount: zod_1.z.string().max(36),
expires_at: zod_1.z.number().int(),
metadata: PromotionalGrantsPromotionalGrantMetadataSchema.optional(),
});
exports.PromotionalGrantsPromotionalGrantBodySchema = PromotionalGrantsPromotionalGrantBodySchema;