diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index ced5f59..d53138e 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -41,6 +41,10 @@ export interface Pet { specialCareNotes: string | null; coatType: string | null; petSizeCategory: string | null; + preferredCuts: string[]; + medicalAlerts: MedicalAlert[]; + temperamentScore?: number; + temperamentFlags?: string[]; customFields: Record; photoKey?: string; photoUploadedAt?: string; @@ -210,3 +214,14 @@ export interface PaginatedList { page: number; pageSize: number; } + +export type AlertSeverity = "low" | "medium" | "high"; + +export interface MedicalAlert { + id: string; + type: string; + description: string; + severity: AlertSeverity; +} + +export type CoatType = "smooth" | "double" | "curly" | "wire" | "long" | "hairless";