/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; /** * Request body for verifying a company bank account with the two micro-deposit amounts. */ export type CompanyBankAccountVerifyRequest = { /** * The first micro-deposit amount (order does not matter). */ deposit1: number; /** * The second micro-deposit amount (order does not matter). */ deposit2: number; }; /** @internal */ export type CompanyBankAccountVerifyRequest$Outbound = { deposit_1: number; deposit_2: number; }; /** @internal */ export const CompanyBankAccountVerifyRequest$outboundSchema: z.ZodType< CompanyBankAccountVerifyRequest$Outbound, z.ZodTypeDef, CompanyBankAccountVerifyRequest > = z.object({ deposit1: z.number(), deposit2: z.number(), }).transform((v) => { return remap$(v, { deposit1: "deposit_1", deposit2: "deposit_2", }); }); export function companyBankAccountVerifyRequestToJSON( companyBankAccountVerifyRequest: CompanyBankAccountVerifyRequest, ): string { return JSON.stringify( CompanyBankAccountVerifyRequest$outboundSchema.parse( companyBankAccountVerifyRequest, ), ); }