BuyerSearchDTO.java
package com.tradecloud.dto.api.buyer;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.tradecloud.dto.api.SearchDTO;
@JsonRootName(value = "buyerSearchDTO")
public class BuyerSearchDTO extends SearchDTO {
@JsonProperty(required = true)
@JsonPropertyDescription(value = "The buyer's first name.")
private String firstName;
@JsonProperty(required = true)
@JsonPropertyDescription(value = "The buyer's surname.")
private String lastName;
@JsonProperty(required = true)
@JsonPropertyDescription(value = "The email address for this buyer.")
private String email;
@JsonProperty(required = false)
@JsonPropertyDescription(value = "The organisational units (companies/divisions) for which the buyer can place orders.")
private String organisation;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getOrganisation() {
return organisation;
}
public void setOrganisation(String organisation) {
this.organisation = organisation;
}
}