UNPKG

chargebee

Version:

A library for integrating with Chargebee.

32 lines (31 loc) 1.76 kB
"use strict"; // Generated Zod schemas: AlertStatus // Actions: alert_statusesForSubscription, alert_statusesForAlert // Do not edit manually – regenerate via sdk-generator Object.defineProperty(exports, "__esModule", { value: true }); exports.AlertStatusesforalertAlertStatusBodySchema = exports.AlertStatusesforsubscriptionAlertStatusBodySchema = void 0; const zod_1 = require("zod"); //AlertStatus.alert_statusesForSubscription const AlertStatusesforsubscriptionAlertStatusAlarmStatusSchema = zod_1.z.object({ is: zod_1.z.enum(['within_limit', 'in_alarm']).optional(), }); const AlertStatusesforsubscriptionAlertStatusAlertIdSchema = zod_1.z.object({ in: zod_1.z.string().regex(RegExp('^\\[(.*)(,.*)*\\]$')).optional(), }); const AlertStatusesforsubscriptionAlertStatusBodySchema = zod_1.z.looseObject({ limit: zod_1.z.number().int().min(1).max(100).optional(), offset: zod_1.z.string().max(1000).optional(), alarm_status: AlertStatusesforsubscriptionAlertStatusAlarmStatusSchema.optional(), alert_id: AlertStatusesforsubscriptionAlertStatusAlertIdSchema.optional(), }); exports.AlertStatusesforsubscriptionAlertStatusBodySchema = AlertStatusesforsubscriptionAlertStatusBodySchema; //AlertStatus.alert_statusesForAlert const AlertStatusesforalertAlertStatusAlarmStatusSchema = zod_1.z.object({ is: zod_1.z.enum(['within_limit', 'in_alarm']).optional(), }); const AlertStatusesforalertAlertStatusBodySchema = zod_1.z.looseObject({ limit: zod_1.z.number().int().min(1).max(100).optional(), offset: zod_1.z.string().max(1000).optional(), alarm_status: AlertStatusesforalertAlertStatusAlarmStatusSchema.optional(), }); exports.AlertStatusesforalertAlertStatusBodySchema = AlertStatusesforalertAlertStatusBodySchema;