package com.petshop.backend.dto.adoption;

import jakarta.validation.constraints.NotNull;
import java.time.LocalDate;

public class CustomerAdoptionRequest {

    @NotNull(message = "Pet ID is required")
    private Long petId;

    private Long employeeId;

    private Long sourceStoreId;

    @NotNull(message = "Appointment date is required")
    private LocalDate adoptionDate;

    public Long getPetId() {
        return petId;
    }

    public void setPetId(Long petId) {
        this.petId = petId;
    }

    public Long getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Long employeeId) {
        this.employeeId = employeeId;
    }

    public Long getSourceStoreId() {
        return sourceStoreId;
    }

    public void setSourceStoreId(Long sourceStoreId) {
        this.sourceStoreId = sourceStoreId;
    }

    public LocalDate getAdoptionDate() {
        return adoptionDate;
    }

    public void setAdoptionDate(LocalDate adoptionDate) {
        this.adoptionDate = adoptionDate;
    }
}
