/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** * The frequency that employees on this pay schedule are paid with Gusto. * * @remarks * * READ-ONLY in responses. Possible values: * * - `Every week`: Employees are paid weekly. * - `Every other week`: Employees are paid bi-weekly (every two weeks). * - `Twice per month`: Employees are paid on two fixed days each month (e.g. 1st and 15th); use day_1 and day_2. * - `Monthly`: Employees are paid once per month; use day_1 for the pay day. * - `Quarterly`: Employees are paid every three months. * - `Annually`: Employees are paid once per year. */ export const PayScheduleFrequency = { EveryWeek: "Every week", EveryOtherWeek: "Every other week", TwicePerMonth: "Twice per month", Monthly: "Monthly", Quarterly: "Quarterly", Annually: "Annually", } as const; /** * The frequency that employees on this pay schedule are paid with Gusto. * * @remarks * * READ-ONLY in responses. Possible values: * * - `Every week`: Employees are paid weekly. * - `Every other week`: Employees are paid bi-weekly (every two weeks). * - `Twice per month`: Employees are paid on two fixed days each month (e.g. 1st and 15th); use day_1 and day_2. * - `Monthly`: Employees are paid once per month; use day_1 for the pay day. * - `Quarterly`: Employees are paid every three months. * - `Annually`: Employees are paid once per year. */ export type PayScheduleFrequency = ClosedEnum; /** @internal */ export const PayScheduleFrequency$inboundSchema: z.ZodNativeEnum< typeof PayScheduleFrequency > = z.nativeEnum(PayScheduleFrequency);