VDNInvoiceDTO.java
package com.tradecloud.dto.shipment.actualunitcosting;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.Objects;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "VDNInvoiceDTO")
public class VDNInvoiceDTO {
@XmlAttribute(required = true)
private String vdn;
@XmlAttribute(required = true)
private String invoices;
public VDNInvoiceDTO() {
}
public VDNInvoiceDTO(String vdn, String invoices) {
this.vdn = vdn;
this.invoices = invoices;
}
public String getVdn() {
return vdn;
}
public void setVdn(String vdn) {
this.vdn = vdn;
}
public String getInvoices() {
return invoices;
}
public void setInvoices(String invoices) {
this.invoices = invoices;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof VDNInvoiceDTO that)) return false;
return Objects.equals(getVdn(), that.getVdn());
}
@Override
public int hashCode() {
return Objects.hash(getVdn());
}
}