/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod"; import { remap as remap$ } from "../../lib/primitives.js"; import { CatalogTypeV2, CatalogTypeV2$inboundSchema, CatalogTypeV2$Outbound, CatalogTypeV2$outboundSchema, } from "./catalogtypev2.js"; export type ListTypesResponseBody = { catalogTypes: Array; }; /** @internal */ export const ListTypesResponseBody$inboundSchema: z.ZodType< ListTypesResponseBody, z.ZodTypeDef, unknown > = z.object({ catalog_types: z.array(CatalogTypeV2$inboundSchema), }).transform((v) => { return remap$(v, { "catalog_types": "catalogTypes", }); }); /** @internal */ export type ListTypesResponseBody$Outbound = { catalog_types: Array; }; /** @internal */ export const ListTypesResponseBody$outboundSchema: z.ZodType< ListTypesResponseBody$Outbound, z.ZodTypeDef, ListTypesResponseBody > = z.object({ catalogTypes: z.array(CatalogTypeV2$outboundSchema), }).transform((v) => { return remap$(v, { catalogTypes: "catalog_types", }); }); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ListTypesResponseBody$ { /** @deprecated use `ListTypesResponseBody$inboundSchema` instead. */ export const inboundSchema = ListTypesResponseBody$inboundSchema; /** @deprecated use `ListTypesResponseBody$outboundSchema` instead. */ export const outboundSchema = ListTypesResponseBody$outboundSchema; /** @deprecated use `ListTypesResponseBody$Outbound` instead. */ export type Outbound = ListTypesResponseBody$Outbound; }