@welldot/core

PumpInstallationSchema

const PumpInstallationSchema: ZodObject<{ attachments: ZodOptional<ZodArray<ZodObject<{ description: ZodOptional<ZodString>; document_type: ZodOptional<ZodString>; filename: ZodOptional<ZodString>; id: ZodString; media_type: ZodString; sha256: ZodOptional<ZodString>; uri: ZodString; }, "strip", ZodTypeAny, { description?: string; document_type?: string; filename?: string; id: string; media_type: string; sha256?: string; uri: string; }, { description?: string; document_type?: string; filename?: string; id: string; media_type: string; sha256?: string; uri: string; }>, "many">>; check_valve: ZodOptional<ZodBoolean>; electrical: ZodOptional<ZodObject<{ cable_length: ZodOptional<ZodNumber>; cable_section: ZodOptional<ZodNumber>; phases: ZodOptional<ZodUnion<[ZodLiteral<1>, ZodLiteral<3>]>>; voltage: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { cable_length?: number; cable_section?: number; phases?: 3 | 1; voltage?: number; }, { cable_length?: number; cable_section?: number; phases?: 3 | 1; voltage?: number; }>>; id: ZodString; installed_at: ZodString; installed_by: ZodOptional<ZodString>; intake_depth: ZodOptional<ZodNumber>; manufacturer: ZodOptional<ZodString>; model: ZodOptional<ZodString>; notes: ZodOptional<ZodString>; power_source: ZodOptional<ZodString>; rated_flow_rate: ZodOptional<ZodNumber>; rated_head: ZodOptional<ZodNumber>; rated_power: ZodOptional<ZodNumber>; removed_at: ZodOptional<ZodString>; removed_by: ZodOptional<ZodString>; riser_diameter: ZodOptional<ZodNumber>; riser_material: ZodOptional<ZodString>; serial: ZodOptional<ZodString>; stages: ZodOptional<ZodNumber>; type: ZodString; updated_at: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { attachments?: object; check_valve?: boolean; electrical?: { cable_length?: number; cable_section?: number; phases?: 3 | 1; voltage?: number; }; id: string; installed_at: string; installed_by?: string; intake_depth?: number; manufacturer?: string; model?: string; notes?: string; power_source?: string; rated_flow_rate?: number; rated_head?: number; rated_power?: number; removed_at?: string; removed_by?: string; riser_diameter?: number; riser_material?: string; serial?: string; stages?: number; type: string; updated_at?: string; }, { attachments?: object; check_valve?: boolean; electrical?: { cable_length?: number; cable_section?: number; phases?: 3 | 1; voltage?: number; }; id: string; installed_at: string; installed_by?: string; intake_depth?: number; manufacturer?: string; model?: string; notes?: string; power_source?: string; rated_flow_rate?: number; rated_head?: number; rated_power?: number; removed_at?: string; removed_by?: string; riser_diameter?: number; riser_material?: string; serial?: string; stages?: number; type: string; updated_at?: string; }>