
com.mailslurp.models.CreateEmergencyAddressOptions Maven / Gradle / Ivy
/*
* MailSlurp API
* MailSlurp is an API for sending and receiving emails from dynamically allocated email addresses. It's designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - [Homepage](https://www.mailslurp.com) - Get an [API KEY](https://app.mailslurp.com/sign-up/) - Generated [SDK Clients](https://docs.mailslurp.com/) - [Examples](https://github.com/mailslurp/examples) repository
*
* The version of the OpenAPI document: 6.5.2
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package com.mailslurp.models;
import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
/**
* CreateEmergencyAddressOptions
*/
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-05-03T02:14:29.400Z[GMT]")
public class CreateEmergencyAddressOptions {
public static final String SERIALIZED_NAME_CUSTOMER_NAME = "customerName";
@SerializedName(SERIALIZED_NAME_CUSTOMER_NAME)
private String customerName;
public static final String SERIALIZED_NAME_ADDRESS1 = "address1";
@SerializedName(SERIALIZED_NAME_ADDRESS1)
private String address1;
public static final String SERIALIZED_NAME_CITY = "city";
@SerializedName(SERIALIZED_NAME_CITY)
private String city;
public static final String SERIALIZED_NAME_REGION = "region";
@SerializedName(SERIALIZED_NAME_REGION)
private String region;
public static final String SERIALIZED_NAME_POSTAL_CODE = "postalCode";
@SerializedName(SERIALIZED_NAME_POSTAL_CODE)
private String postalCode;
/**
* Gets or Sets isoCountryCode
*/
@JsonAdapter(IsoCountryCodeEnum.Adapter.class)
public enum IsoCountryCodeEnum {
US("US"),
GB("GB"),
AU("AU");
private String value;
IsoCountryCodeEnum(String value) {
this.value = value;
}
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
public static IsoCountryCodeEnum fromValue(String value) {
for (IsoCountryCodeEnum b : IsoCountryCodeEnum.values()) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter {
@Override
public void write(final JsonWriter jsonWriter, final IsoCountryCodeEnum enumeration) throws IOException {
jsonWriter.value(enumeration.getValue());
}
@Override
public IsoCountryCodeEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return IsoCountryCodeEnum.fromValue(value);
}
}
}
public static final String SERIALIZED_NAME_ISO_COUNTRY_CODE = "isoCountryCode";
@SerializedName(SERIALIZED_NAME_ISO_COUNTRY_CODE)
private IsoCountryCodeEnum isoCountryCode;
public static final String SERIALIZED_NAME_DISPLAY_NAME = "displayName";
@SerializedName(SERIALIZED_NAME_DISPLAY_NAME)
private String displayName;
public CreateEmergencyAddressOptions customerName(String customerName) {
this.customerName = customerName;
return this;
}
/**
* Get customerName
* @return customerName
**/
@ApiModelProperty(required = true, value = "")
public String getCustomerName() {
return customerName;
}
public void setCustomerName(String customerName) {
this.customerName = customerName;
}
public CreateEmergencyAddressOptions address1(String address1) {
this.address1 = address1;
return this;
}
/**
* Get address1
* @return address1
**/
@ApiModelProperty(required = true, value = "")
public String getAddress1() {
return address1;
}
public void setAddress1(String address1) {
this.address1 = address1;
}
public CreateEmergencyAddressOptions city(String city) {
this.city = city;
return this;
}
/**
* Get city
* @return city
**/
@ApiModelProperty(required = true, value = "")
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public CreateEmergencyAddressOptions region(String region) {
this.region = region;
return this;
}
/**
* Get region
* @return region
**/
@ApiModelProperty(required = true, value = "")
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public CreateEmergencyAddressOptions postalCode(String postalCode) {
this.postalCode = postalCode;
return this;
}
/**
* Get postalCode
* @return postalCode
**/
@ApiModelProperty(required = true, value = "")
public String getPostalCode() {
return postalCode;
}
public void setPostalCode(String postalCode) {
this.postalCode = postalCode;
}
public CreateEmergencyAddressOptions isoCountryCode(IsoCountryCodeEnum isoCountryCode) {
this.isoCountryCode = isoCountryCode;
return this;
}
/**
* Get isoCountryCode
* @return isoCountryCode
**/
@ApiModelProperty(required = true, value = "")
public IsoCountryCodeEnum getIsoCountryCode() {
return isoCountryCode;
}
public void setIsoCountryCode(IsoCountryCodeEnum isoCountryCode) {
this.isoCountryCode = isoCountryCode;
}
public CreateEmergencyAddressOptions displayName(String displayName) {
this.displayName = displayName;
return this;
}
/**
* Get displayName
* @return displayName
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CreateEmergencyAddressOptions createEmergencyAddressOptions = (CreateEmergencyAddressOptions) o;
return Objects.equals(this.customerName, createEmergencyAddressOptions.customerName) &&
Objects.equals(this.address1, createEmergencyAddressOptions.address1) &&
Objects.equals(this.city, createEmergencyAddressOptions.city) &&
Objects.equals(this.region, createEmergencyAddressOptions.region) &&
Objects.equals(this.postalCode, createEmergencyAddressOptions.postalCode) &&
Objects.equals(this.isoCountryCode, createEmergencyAddressOptions.isoCountryCode) &&
Objects.equals(this.displayName, createEmergencyAddressOptions.displayName);
}
@Override
public int hashCode() {
return Objects.hash(customerName, address1, city, region, postalCode, isoCountryCode, displayName);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreateEmergencyAddressOptions {\n");
sb.append(" customerName: ").append(toIndentedString(customerName)).append("\n");
sb.append(" address1: ").append(toIndentedString(address1)).append("\n");
sb.append(" city: ").append(toIndentedString(city)).append("\n");
sb.append(" region: ").append(toIndentedString(region)).append("\n");
sb.append(" postalCode: ").append(toIndentedString(postalCode)).append("\n");
sb.append(" isoCountryCode: ").append(toIndentedString(isoCountryCode)).append("\n");
sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy