# MeterSchema

> `const` **MeterSchema**: `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"`\>\>; `id`: `ZodString`; `installed_at`: `ZodString`; `installed_by`: `ZodOptional`\<`ZodString`\>; `manufacturer`: `ZodOptional`\<`ZodString`\>; `max_reading`: `ZodOptional`\<`ZodNumber`\>; `model`: `ZodOptional`\<`ZodString`\>; `nominal_diameter`: `ZodOptional`\<`ZodNumber`\>; `notes`: `ZodOptional`\<`ZodString`\>; `removed_at`: `ZodOptional`\<`ZodString`\>; `removed_by`: `ZodOptional`\<`ZodString`\>; `serial`: `ZodOptional`\<`ZodString`\>; `type`: `ZodOptional`\<`ZodString`\>; `updated_at`: `ZodOptional`\<`ZodString`\>; \}, `"strip"`, `ZodTypeAny`, \{ `attachments?`: `object`[]; `id`: `string`; `installed_at`: `string`; `installed_by?`: `string`; `manufacturer?`: `string`; `max_reading?`: `number`; `model?`: `string`; `nominal_diameter?`: `number`; `notes?`: `string`; `removed_at?`: `string`; `removed_by?`: `string`; `serial?`: `string`; `type?`: `string`; `updated_at?`: `string`; \}, \{ `attachments?`: `object`[]; `id`: `string`; `installed_at`: `string`; `installed_by?`: `string`; `manufacturer?`: `string`; `max_reading?`: `number`; `model?`: `string`; `nominal_diameter?`: `number`; `notes?`: `string`; `removed_at?`: `string`; `removed_by?`: `string`; `serial?`: `string`; `type?`: `string`; `updated_at?`: `string`; \}\>
