All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ellucian.generated.eedm.recruitment_addresses.v7_0.RecruitmentAddresses Maven / Gradle / Ivy


package com.ellucian.generated.eedm.recruitment_addresses.v7_0;

import java.util.ArrayList;
import java.util.List;
import javax.annotation.processing.Generated;
import com.ellucian.generated.eedm.academic_catalogs.v6_0.Metadata;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * Recruitment Addresses
 * 

* The place where a person is located or may be reached. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "metadata", "id", "addressLines", "place", "latitude", "longitude", "comment" }) @Generated("jsonschema2pojo") public class RecruitmentAddresses { /** * Metadata *

* Metadata about the JSON payload * */ @JsonProperty("metadata") @JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata; /** * ID *

* The global identifier of the Recruitment Address. * (Required) * */ @JsonProperty("id") @JsonPropertyDescription("The global identifier of the Recruitment Address.") private String id; /** * Address *

* The address lines of the address, such as a street address, post office box number, or city, region, and postal code. * (Required) * */ @JsonProperty("addressLines") @JsonPropertyDescription("The address lines of the address, such as a street address, post office box number, or city, region, and postal code.") private List addressLines = new ArrayList(); /** * Place *

* A country specific postal region. Postal regions are expressed as a hierarchy of country, region, and sub-region, and as a locality with postal automation codes * */ @JsonProperty("place") @JsonPropertyDescription("A country specific postal region. Postal regions are expressed as a hierarchy of country, region, and sub-region, and as a locality with postal automation codes") private Object place; /** * Latitude *

* The latitude of the address location. * */ @JsonProperty("latitude") @JsonPropertyDescription("The latitude of the address location.") private Object latitude; /** * Longitude *

* The longitude of the address location. * */ @JsonProperty("longitude") @JsonPropertyDescription("The longitude of the address location.") private Object longitude; /** * Comment *

* A comment about the address. * */ @JsonProperty("comment") @JsonPropertyDescription("A comment about the address.") private String comment; /** * Metadata *

* Metadata about the JSON payload * */ @JsonProperty("metadata") public Metadata getMetadata() { return metadata; } /** * Metadata *

* Metadata about the JSON payload * */ @JsonProperty("metadata") public void setMetadata(Metadata metadata) { this.metadata = metadata; } public RecruitmentAddresses withMetadata(Metadata metadata) { this.metadata = metadata; return this; } /** * ID *

* The global identifier of the Recruitment Address. * (Required) * */ @JsonProperty("id") public String getId() { return id; } /** * ID *

* The global identifier of the Recruitment Address. * (Required) * */ @JsonProperty("id") public void setId(String id) { this.id = id; } public RecruitmentAddresses withId(String id) { this.id = id; return this; } /** * Address *

* The address lines of the address, such as a street address, post office box number, or city, region, and postal code. * (Required) * */ @JsonProperty("addressLines") public List getAddressLines() { return addressLines; } /** * Address *

* The address lines of the address, such as a street address, post office box number, or city, region, and postal code. * (Required) * */ @JsonProperty("addressLines") public void setAddressLines(List addressLines) { this.addressLines = addressLines; } public RecruitmentAddresses withAddressLines(List addressLines) { this.addressLines = addressLines; return this; } /** * Place *

* A country specific postal region. Postal regions are expressed as a hierarchy of country, region, and sub-region, and as a locality with postal automation codes * */ @JsonProperty("place") public Object getPlace() { return place; } /** * Place *

* A country specific postal region. Postal regions are expressed as a hierarchy of country, region, and sub-region, and as a locality with postal automation codes * */ @JsonProperty("place") public void setPlace(Object place) { this.place = place; } public RecruitmentAddresses withPlace(Object place) { this.place = place; return this; } /** * Latitude *

* The latitude of the address location. * */ @JsonProperty("latitude") public Object getLatitude() { return latitude; } /** * Latitude *

* The latitude of the address location. * */ @JsonProperty("latitude") public void setLatitude(Object latitude) { this.latitude = latitude; } public RecruitmentAddresses withLatitude(Object latitude) { this.latitude = latitude; return this; } /** * Longitude *

* The longitude of the address location. * */ @JsonProperty("longitude") public Object getLongitude() { return longitude; } /** * Longitude *

* The longitude of the address location. * */ @JsonProperty("longitude") public void setLongitude(Object longitude) { this.longitude = longitude; } public RecruitmentAddresses withLongitude(Object longitude) { this.longitude = longitude; return this; } /** * Comment *

* A comment about the address. * */ @JsonProperty("comment") public String getComment() { return comment; } /** * Comment *

* A comment about the address. * */ @JsonProperty("comment") public void setComment(String comment) { this.comment = comment; } public RecruitmentAddresses withComment(String comment) { this.comment = comment; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(RecruitmentAddresses.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); sb.append("metadata"); sb.append('='); sb.append(((this.metadata == null)?"":this.metadata)); sb.append(','); sb.append("id"); sb.append('='); sb.append(((this.id == null)?"":this.id)); sb.append(','); sb.append("addressLines"); sb.append('='); sb.append(((this.addressLines == null)?"":this.addressLines)); sb.append(','); sb.append("place"); sb.append('='); sb.append(((this.place == null)?"":this.place)); sb.append(','); sb.append("latitude"); sb.append('='); sb.append(((this.latitude == null)?"":this.latitude)); sb.append(','); sb.append("longitude"); sb.append('='); sb.append(((this.longitude == null)?"":this.longitude)); sb.append(','); sb.append("comment"); sb.append('='); sb.append(((this.comment == null)?"":this.comment)); sb.append(','); if (sb.charAt((sb.length()- 1)) == ',') { sb.setCharAt((sb.length()- 1), ']'); } else { sb.append(']'); } return sb.toString(); } @Override public int hashCode() { int result = 1; result = ((result* 31)+((this.metadata == null)? 0 :this.metadata.hashCode())); result = ((result* 31)+((this.latitude == null)? 0 :this.latitude.hashCode())); result = ((result* 31)+((this.comment == null)? 0 :this.comment.hashCode())); result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); result = ((result* 31)+((this.addressLines == null)? 0 :this.addressLines.hashCode())); result = ((result* 31)+((this.place == null)? 0 :this.place.hashCode())); result = ((result* 31)+((this.longitude == null)? 0 :this.longitude.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof RecruitmentAddresses) == false) { return false; } RecruitmentAddresses rhs = ((RecruitmentAddresses) other); return ((((((((this.metadata == rhs.metadata)||((this.metadata!= null)&&this.metadata.equals(rhs.metadata)))&&((this.latitude == rhs.latitude)||((this.latitude!= null)&&this.latitude.equals(rhs.latitude))))&&((this.comment == rhs.comment)||((this.comment!= null)&&this.comment.equals(rhs.comment))))&&((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id))))&&((this.addressLines == rhs.addressLines)||((this.addressLines!= null)&&this.addressLines.equals(rhs.addressLines))))&&((this.place == rhs.place)||((this.place!= null)&&this.place.equals(rhs.place))))&&((this.longitude == rhs.longitude)||((this.longitude!= null)&&this.longitude.equals(rhs.longitude)))); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy