/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import { remap as remap$ } from "../../lib/primitives.js"; export type OrganizationCompanyLegalEntitySchema = { type: "company"; registeredName: string; }; /** @internal */ export type OrganizationCompanyLegalEntitySchema$Outbound = { type: "company"; registered_name: string; }; /** @internal */ export const OrganizationCompanyLegalEntitySchema$outboundSchema: z.ZodMiniType< OrganizationCompanyLegalEntitySchema$Outbound, OrganizationCompanyLegalEntitySchema > = z.pipe( z.object({ type: z.literal("company"), registeredName: z.string(), }), z.transform((v) => { return remap$(v, { registeredName: "registered_name", }); }), ); export function organizationCompanyLegalEntitySchemaToJSON( organizationCompanyLegalEntitySchema: OrganizationCompanyLegalEntitySchema, ): string { return JSON.stringify( OrganizationCompanyLegalEntitySchema$outboundSchema.parse( organizationCompanyLegalEntitySchema, ), ); }