import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { TimeRangeDto, TimeRangeDto$Outbound } from "./timerangedto.js"; /** * Monday schedule */ export type Monday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Tuesday schedule */ export type Tuesday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Wednesday schedule */ export type Wednesday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Thursday schedule */ export type Thursday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Friday schedule */ export type Friday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Saturday schedule */ export type Saturday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Sunday schedule */ export type Sunday = { /** * Day schedule enabled */ isEnabled: boolean; /** * Hours */ hours?: Array | undefined; }; /** * Weekly schedule */ export type WeeklySchedule = { /** * Monday schedule */ monday?: Monday | undefined; /** * Tuesday schedule */ tuesday?: Tuesday | undefined; /** * Wednesday schedule */ wednesday?: Wednesday | undefined; /** * Thursday schedule */ thursday?: Thursday | undefined; /** * Friday schedule */ friday?: Friday | undefined; /** * Saturday schedule */ saturday?: Saturday | undefined; /** * Sunday schedule */ sunday?: Sunday | undefined; }; export type ScheduleDto = { /** * Schedule enabled */ isEnabled: boolean; /** * Weekly schedule */ weeklySchedule?: WeeklySchedule | undefined; }; /** @internal */ export declare const Monday$inboundSchema: z.ZodType; /** @internal */ export type Monday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Monday$outboundSchema: z.ZodType; export declare function mondayToJSON(monday: Monday): string; export declare function mondayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Tuesday$inboundSchema: z.ZodType; /** @internal */ export type Tuesday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Tuesday$outboundSchema: z.ZodType; export declare function tuesdayToJSON(tuesday: Tuesday): string; export declare function tuesdayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Wednesday$inboundSchema: z.ZodType; /** @internal */ export type Wednesday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Wednesday$outboundSchema: z.ZodType; export declare function wednesdayToJSON(wednesday: Wednesday): string; export declare function wednesdayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Thursday$inboundSchema: z.ZodType; /** @internal */ export type Thursday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Thursday$outboundSchema: z.ZodType; export declare function thursdayToJSON(thursday: Thursday): string; export declare function thursdayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Friday$inboundSchema: z.ZodType; /** @internal */ export type Friday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Friday$outboundSchema: z.ZodType; export declare function fridayToJSON(friday: Friday): string; export declare function fridayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Saturday$inboundSchema: z.ZodType; /** @internal */ export type Saturday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Saturday$outboundSchema: z.ZodType; export declare function saturdayToJSON(saturday: Saturday): string; export declare function saturdayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Sunday$inboundSchema: z.ZodType; /** @internal */ export type Sunday$Outbound = { isEnabled: boolean; hours?: Array | undefined; }; /** @internal */ export declare const Sunday$outboundSchema: z.ZodType; export declare function sundayToJSON(sunday: Sunday): string; export declare function sundayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const WeeklySchedule$inboundSchema: z.ZodType; /** @internal */ export type WeeklySchedule$Outbound = { monday?: Monday$Outbound | undefined; tuesday?: Tuesday$Outbound | undefined; wednesday?: Wednesday$Outbound | undefined; thursday?: Thursday$Outbound | undefined; friday?: Friday$Outbound | undefined; saturday?: Saturday$Outbound | undefined; sunday?: Sunday$Outbound | undefined; }; /** @internal */ export declare const WeeklySchedule$outboundSchema: z.ZodType; export declare function weeklyScheduleToJSON(weeklySchedule: WeeklySchedule): string; export declare function weeklyScheduleFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ScheduleDto$inboundSchema: z.ZodType; /** @internal */ export type ScheduleDto$Outbound = { isEnabled: boolean; weeklySchedule?: WeeklySchedule$Outbound | undefined; }; /** @internal */ export declare const ScheduleDto$outboundSchema: z.ZodType; export declare function scheduleDtoToJSON(scheduleDto: ScheduleDto): string; export declare function scheduleDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=scheduledto.d.ts.map