/* * 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 calculating gross up amount */ export type PayrollGrossUpRequest = { /** * The UUID of the employee */ employeeUuid: string; /** * Employee net earnings */ netPay: string; }; /** @internal */ export type PayrollGrossUpRequest$Outbound = { employee_uuid: string; net_pay: string; }; /** @internal */ export const PayrollGrossUpRequest$outboundSchema: z.ZodType< PayrollGrossUpRequest$Outbound, z.ZodTypeDef, PayrollGrossUpRequest > = z.object({ employeeUuid: z.string(), netPay: z.string(), }).transform((v) => { return remap$(v, { employeeUuid: "employee_uuid", netPay: "net_pay", }); }); export function payrollGrossUpRequestToJSON( payrollGrossUpRequest: PayrollGrossUpRequest, ): string { return JSON.stringify( PayrollGrossUpRequest$outboundSchema.parse(payrollGrossUpRequest), ); }