UNPKG

chargebee

Version:

A library for integrating with Chargebee.

82 lines (81 loc) 2.77 kB
"use strict"; // Generated Zod schemas: SiteMigrationDetail // Actions: list // Do not edit manually – regenerate via sdk-generator Object.defineProperty(exports, "__esModule", { value: true }); exports.ListSiteMigrationDetailBodySchema = void 0; const zod_1 = require("zod"); //SiteMigrationDetail.list const ListSiteMigrationDetailEntityIdAtOtherSiteSchema = zod_1.z.object({ is: zod_1.z.string().min(1).optional(), is_not: zod_1.z.string().min(1).optional(), starts_with: zod_1.z.string().min(1).optional(), }); const ListSiteMigrationDetailOtherSiteNameSchema = zod_1.z.object({ is: zod_1.z.string().min(1).optional(), is_not: zod_1.z.string().min(1).optional(), starts_with: zod_1.z.string().min(1).optional(), }); const ListSiteMigrationDetailEntityIdSchema = zod_1.z.object({ is: zod_1.z.string().min(1).optional(), is_not: zod_1.z.string().min(1).optional(), starts_with: zod_1.z.string().min(1).optional(), }); const ListSiteMigrationDetailEntityTypeSchema = zod_1.z.object({ is: zod_1.z .enum([ 'customer', 'subscription', 'invoice', 'credit_note', 'transaction', 'order', ]) .optional(), is_not: zod_1.z .enum([ 'customer', 'subscription', 'invoice', 'credit_note', 'transaction', 'order', ]) .optional(), in: zod_1.z .enum([ 'customer', 'subscription', 'invoice', 'credit_note', 'transaction', 'order', ]) .optional(), not_in: zod_1.z .enum([ 'customer', 'subscription', 'invoice', 'credit_note', 'transaction', 'order', ]) .optional(), }); const ListSiteMigrationDetailStatusSchema = zod_1.z.object({ is: zod_1.z.enum(['moved_in', 'moved_out', 'moving_out']).optional(), is_not: zod_1.z.enum(['moved_in', 'moved_out', 'moving_out']).optional(), in: zod_1.z.enum(['moved_in', 'moved_out', 'moving_out']).optional(), not_in: zod_1.z.enum(['moved_in', 'moved_out', 'moving_out']).optional(), }); const ListSiteMigrationDetailBodySchema = zod_1.z.looseObject({ limit: zod_1.z.number().int().min(1).max(100).optional(), offset: zod_1.z.string().max(1000).optional(), entity_id_at_other_site: ListSiteMigrationDetailEntityIdAtOtherSiteSchema.optional(), other_site_name: ListSiteMigrationDetailOtherSiteNameSchema.optional(), entity_id: ListSiteMigrationDetailEntityIdSchema.optional(), entity_type: ListSiteMigrationDetailEntityTypeSchema.optional(), status: ListSiteMigrationDetailStatusSchema.optional(), }); exports.ListSiteMigrationDetailBodySchema = ListSiteMigrationDetailBodySchema;