UNPKG

chargebee

Version:

A library for integrating with Chargebee.

21 lines (20 loc) 908 B
"use strict"; // Generated Zod schemas: MeteredFeature // Actions: create // Do not edit manually – regenerate via sdk-generator Object.defineProperty(exports, "__esModule", { value: true }); exports.CreateMeteredFeatureBodySchema = void 0; const zod_1 = require("zod"); //MeteredFeature.create const CreateMeteredFeatureColumnDefinitionsSchema = zod_1.z.object({ column_name: zod_1.z.array(zod_1.z.string().max(100).optional()), data_type: zod_1.z.array(zod_1.z.enum(['number', 'string']).optional()), }); const CreateMeteredFeatureBodySchema = zod_1.z.looseObject({ name: zod_1.z.string().max(50), description: zod_1.z.string().max(250).optional(), feature_unit: zod_1.z.string().max(50), query: zod_1.z.string().max(500), column_definitions: CreateMeteredFeatureColumnDefinitionsSchema.optional(), }); exports.CreateMeteredFeatureBodySchema = CreateMeteredFeatureBodySchema;