pub struct Pet {
pub id: PetId,
pub customer_id: CustomerId,
pub name: Name,
pub species: Species,
pub birth_date: Option<NaiveDate>,
pub sex: Option<Sex>,
pub spay_neuter_status: SpayNeuterStatus,
pub temperament: TemperamentProfile,
pub care_profile: CareProfile,
}Expand description
Pet profile carrying identity, species, age, sex, sterilization, temperament, and care facts for safe service decisions.
Fields§
§id: PetIdId retained from source records for staff review, safety gates, and workflow joins.
customer_id: CustomerIdCustomer id retained from source records for staff review, safety gates, and workflow joins.
name: NameContact or display name used by staff.
species: SpeciesSpecies retained from source records for staff review, safety gates, and workflow joins.
birth_date: Option<NaiveDate>Birth date retained from source records for staff review, safety gates, and workflow joins.
sex: Option<Sex>Sex retained from source records for staff review, safety gates, and workflow joins.
spay_neuter_status: SpayNeuterStatusSpay neuter status retained from source records for staff review, safety gates, and workflow joins.
temperament: TemperamentProfileTemperament retained from source records for staff review, safety gates, and workflow joins.
care_profile: CareProfileCare profile retained from source records for staff review, safety gates, and workflow joins.