package org.example.petshopdesktop.api.dto.adoption;

import java.time.LocalDate;

public class AdoptionResponse {
    private Long adoptionId;
    private Long petId;
    private Long customerId;
    private Long employeeId;
    private String petName;
    private String customerName;
    private String employeeName;
    private LocalDate adoptionDate;
    private java.math.BigDecimal adoptionFee;
    private String adoptionStatus;
    private Long sourceStoreId;
    private String sourceStoreName;

    public AdoptionResponse() {
    }

    public Long getAdoptionId() {
        return adoptionId;
    }

    public void setAdoptionId(Long adoptionId) {
        this.adoptionId = adoptionId;
    }

    public Long getPetId() {
        return petId;
    }

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

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Long getEmployeeId() {
        return employeeId;
    }

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

    public String getPetName() {
        return petName;
    }

    public void setPetName(String petName) {
        this.petName = petName;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public LocalDate getAdoptionDate() {
        return adoptionDate;
    }

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

    public java.math.BigDecimal getAdoptionFee() {
        return adoptionFee;
    }

    public void setAdoptionFee(java.math.BigDecimal adoptionFee) {
        this.adoptionFee = adoptionFee;
    }

    public String getAdoptionStatus() {
        return adoptionStatus;
    }

    public void setAdoptionStatus(String adoptionStatus) {
        this.adoptionStatus = adoptionStatus;
    }

    public Long getSourceStoreId() {
        return sourceStoreId;
    }

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

    public String getSourceStoreName() {
        return sourceStoreName;
    }

    public void setSourceStoreName(String sourceStoreName) {
        this.sourceStoreName = sourceStoreName;
    }
}
