
com.infobip.model.EmailValidationResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infobip-api-java-client Show documentation
Show all versions of infobip-api-java-client Show documentation
API client in Java for Infobip's API (http://dev.infobip.com/).
/*
* Infobip Client API Libraries OpenAPI Specification
* OpenAPI specification containing public endpoints supported in client API libraries.
*
* 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.infobip.model;
import com.google.gson.annotations.SerializedName;
import java.util.Objects;
/** EmailValidationResponse */
public class EmailValidationResponse {
public static final String SERIALIZED_NAME_CATCH_ALL = "catchAll";
@SerializedName(SERIALIZED_NAME_CATCH_ALL)
private Boolean catchAll;
public static final String SERIALIZED_NAME_DID_YOU_MEAN = "didYouMean";
@SerializedName(SERIALIZED_NAME_DID_YOU_MEAN)
private String didYouMean;
public static final String SERIALIZED_NAME_DISPOSABLE = "disposable";
@SerializedName(SERIALIZED_NAME_DISPOSABLE)
private Boolean disposable;
public static final String SERIALIZED_NAME_ROLE_BASED = "roleBased";
@SerializedName(SERIALIZED_NAME_ROLE_BASED)
private Boolean roleBased;
public static final String SERIALIZED_NAME_TO = "to";
@SerializedName(SERIALIZED_NAME_TO)
private String to;
public static final String SERIALIZED_NAME_VALID_MAILBOX = "validMailbox";
@SerializedName(SERIALIZED_NAME_VALID_MAILBOX)
private String validMailbox;
public static final String SERIALIZED_NAME_VALID_SYNTAX = "validSyntax";
@SerializedName(SERIALIZED_NAME_VALID_SYNTAX)
private Boolean validSyntax;
public EmailValidationResponse catchAll(Boolean catchAll) {
this.catchAll = catchAll;
return this;
}
/**
* Get catchAll
*
* @return catchAll
*/
public Boolean getCatchAll() {
return catchAll;
}
public void setCatchAll(Boolean catchAll) {
this.catchAll = catchAll;
}
public EmailValidationResponse didYouMean(String didYouMean) {
this.didYouMean = didYouMean;
return this;
}
/**
* Get didYouMean
*
* @return didYouMean
*/
public String getDidYouMean() {
return didYouMean;
}
public void setDidYouMean(String didYouMean) {
this.didYouMean = didYouMean;
}
public EmailValidationResponse disposable(Boolean disposable) {
this.disposable = disposable;
return this;
}
/**
* Get disposable
*
* @return disposable
*/
public Boolean getDisposable() {
return disposable;
}
public void setDisposable(Boolean disposable) {
this.disposable = disposable;
}
public EmailValidationResponse roleBased(Boolean roleBased) {
this.roleBased = roleBased;
return this;
}
/**
* Get roleBased
*
* @return roleBased
*/
public Boolean getRoleBased() {
return roleBased;
}
public void setRoleBased(Boolean roleBased) {
this.roleBased = roleBased;
}
public EmailValidationResponse to(String to) {
this.to = to;
return this;
}
/**
* Get to
*
* @return to
*/
public String getTo() {
return to;
}
public void setTo(String to) {
this.to = to;
}
public EmailValidationResponse validMailbox(String validMailbox) {
this.validMailbox = validMailbox;
return this;
}
/**
* Get validMailbox
*
* @return validMailbox
*/
public String getValidMailbox() {
return validMailbox;
}
public void setValidMailbox(String validMailbox) {
this.validMailbox = validMailbox;
}
public EmailValidationResponse validSyntax(Boolean validSyntax) {
this.validSyntax = validSyntax;
return this;
}
/**
* Get validSyntax
*
* @return validSyntax
*/
public Boolean getValidSyntax() {
return validSyntax;
}
public void setValidSyntax(Boolean validSyntax) {
this.validSyntax = validSyntax;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
EmailValidationResponse emailValidationResponse = (EmailValidationResponse) o;
return Objects.equals(this.catchAll, emailValidationResponse.catchAll)
&& Objects.equals(this.didYouMean, emailValidationResponse.didYouMean)
&& Objects.equals(this.disposable, emailValidationResponse.disposable)
&& Objects.equals(this.roleBased, emailValidationResponse.roleBased)
&& Objects.equals(this.to, emailValidationResponse.to)
&& Objects.equals(this.validMailbox, emailValidationResponse.validMailbox)
&& Objects.equals(this.validSyntax, emailValidationResponse.validSyntax);
}
@Override
public int hashCode() {
return Objects.hash(catchAll, didYouMean, disposable, roleBased, to, validMailbox, validSyntax);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class EmailValidationResponse {\n");
sb.append(" catchAll: ").append(toIndentedString(catchAll)).append("\n");
sb.append(" didYouMean: ").append(toIndentedString(didYouMean)).append("\n");
sb.append(" disposable: ").append(toIndentedString(disposable)).append("\n");
sb.append(" roleBased: ").append(toIndentedString(roleBased)).append("\n");
sb.append(" to: ").append(toIndentedString(to)).append("\n");
sb.append(" validMailbox: ").append(toIndentedString(validMailbox)).append("\n");
sb.append(" validSyntax: ").append(toIndentedString(validSyntax)).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(Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy