UNPKG

chargebee

Version:

A library for integrating with Chargebee.

21 lines (20 loc) 1.07 kB
"use strict"; // Generated Zod schemas: OfferFulfillment // Actions: offerFulfillments, offerFulfillmentsUpdate // Do not edit manually – regenerate via sdk-generator Object.defineProperty(exports, "__esModule", { value: true }); exports.OfferFulfillmentsUpdateOfferFulfillmentBodySchema = exports.OfferFulfillmentsOfferFulfillmentBodySchema = void 0; const zod_1 = require("zod"); //OfferFulfillment.offerFulfillments const OfferFulfillmentsOfferFulfillmentBodySchema = zod_1.z.looseObject({ personalized_offer_id: zod_1.z.string().max(50), option_id: zod_1.z.string().max(50), }); exports.OfferFulfillmentsOfferFulfillmentBodySchema = OfferFulfillmentsOfferFulfillmentBodySchema; //OfferFulfillment.offerFulfillmentsUpdate const OfferFulfillmentsUpdateOfferFulfillmentBodySchema = zod_1.z.looseObject({ id: zod_1.z.string().max(50), status: zod_1.z.enum(['completed', 'failed']), failure_reason: zod_1.z.string().max(100).optional(), }); exports.OfferFulfillmentsUpdateOfferFulfillmentBodySchema = OfferFulfillmentsUpdateOfferFulfillmentBodySchema;