
Model.ECheckConfigFeaturesAccountValidationServiceProcessors Maven / Gradle / Ivy
/*
* CyberSource Merged Spec
* All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
*
* OpenAPI spec version: 0.0.1
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package Model;
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;
/**
* *NEW* Name of the payment processor. Example - \"wellsfargoach\"
*/
@ApiModel(description = "*NEW* Name of the payment processor. Example - \"wellsfargoach\"")
public class ECheckConfigFeaturesAccountValidationServiceProcessors {
@SerializedName("avsAccountOwnershipService")
private Boolean avsAccountOwnershipService = null;
@SerializedName("avsAccountStatusService")
private Boolean avsAccountStatusService = null;
@SerializedName("avsSignedAgreement")
private Boolean avsSignedAgreement = null;
@SerializedName("avsCalculatedResponseBehavior")
private String avsCalculatedResponseBehavior = "continue";
@SerializedName("avsAdditionalId")
private String avsAdditionalId = null;
@SerializedName("enableAvs")
private Boolean enableAvs = true;
@SerializedName("avsEntityId")
private String avsEntityId = null;
@SerializedName("avsResultMode")
private String avsResultMode = null;
@SerializedName("enableAvsTokenCreation")
private Boolean enableAvsTokenCreation = false;
public ECheckConfigFeaturesAccountValidationServiceProcessors avsAccountOwnershipService(Boolean avsAccountOwnershipService) {
this.avsAccountOwnershipService = avsAccountOwnershipService;
return this;
}
/**
* *NEW* Determined in WF eTicket if account has opted into the Account Ownership Service.
* @return avsAccountOwnershipService
**/
@ApiModelProperty(value = "*NEW* Determined in WF eTicket if account has opted into the Account Ownership Service.")
public Boolean AvsAccountOwnershipService() {
return avsAccountOwnershipService;
}
public void setAvsAccountOwnershipService(Boolean avsAccountOwnershipService) {
this.avsAccountOwnershipService = avsAccountOwnershipService;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors avsAccountStatusService(Boolean avsAccountStatusService) {
this.avsAccountStatusService = avsAccountStatusService;
return this;
}
/**
* *NEW* Determined in WF eTicket if account has opted into the Account Status Service.
* @return avsAccountStatusService
**/
@ApiModelProperty(value = "*NEW* Determined in WF eTicket if account has opted into the Account Status Service.")
public Boolean AvsAccountStatusService() {
return avsAccountStatusService;
}
public void setAvsAccountStatusService(Boolean avsAccountStatusService) {
this.avsAccountStatusService = avsAccountStatusService;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors avsSignedAgreement(Boolean avsSignedAgreement) {
this.avsSignedAgreement = avsSignedAgreement;
return this;
}
/**
* *NEW* Taken from Addendum Agreement Column in boarding form.
* @return avsSignedAgreement
**/
@ApiModelProperty(value = "*NEW* Taken from Addendum Agreement Column in boarding form.")
public Boolean AvsSignedAgreement() {
return avsSignedAgreement;
}
public void setAvsSignedAgreement(Boolean avsSignedAgreement) {
this.avsSignedAgreement = avsSignedAgreement;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors avsCalculatedResponseBehavior(String avsCalculatedResponseBehavior) {
this.avsCalculatedResponseBehavior = avsCalculatedResponseBehavior;
return this;
}
/**
* *NEW* Possible values: - continue
* @return avsCalculatedResponseBehavior
**/
@ApiModelProperty(value = "*NEW* Possible values: - continue")
public String getAvsCalculatedResponseBehavior() {
return avsCalculatedResponseBehavior;
}
public void setAvsCalculatedResponseBehavior(String avsCalculatedResponseBehavior) {
this.avsCalculatedResponseBehavior = avsCalculatedResponseBehavior;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors avsAdditionalId(String avsAdditionalId) {
this.avsAdditionalId = avsAdditionalId;
return this;
}
/**
* *NEW* Also known as the Additional ID. Taken from the boarding form.
* @return avsAdditionalId
**/
@ApiModelProperty(value = "*NEW* Also known as the Additional ID. Taken from the boarding form.")
public String getAvsAdditionalId() {
return avsAdditionalId;
}
public void setAvsAdditionalId(String avsAdditionalId) {
this.avsAdditionalId = avsAdditionalId;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors enableAvs(Boolean enableAvs) {
this.enableAvs = enableAvs;
return this;
}
/**
* *NEW*
* @return enableAvs
**/
@ApiModelProperty(value = "*NEW*")
public Boolean EnableAvs() {
return enableAvs;
}
public void setEnableAvs(Boolean enableAvs) {
this.enableAvs = enableAvs;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors avsEntityId(String avsEntityId) {
this.avsEntityId = avsEntityId;
return this;
}
/**
* *NEW* Also known as the AVS Gateway Entity ID.
* @return avsEntityId
**/
@ApiModelProperty(value = "*NEW* Also known as the AVS Gateway Entity ID.")
public String getAvsEntityId() {
return avsEntityId;
}
public void setAvsEntityId(String avsEntityId) {
this.avsEntityId = avsEntityId;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors avsResultMode(String avsResultMode) {
this.avsResultMode = avsResultMode;
return this;
}
/**
* *NEW* Possible values: - FULL_RESPONSE - LOGIC_BOX
* @return avsResultMode
**/
@ApiModelProperty(value = "*NEW* Possible values: - FULL_RESPONSE - LOGIC_BOX")
public String getAvsResultMode() {
return avsResultMode;
}
public void setAvsResultMode(String avsResultMode) {
this.avsResultMode = avsResultMode;
}
public ECheckConfigFeaturesAccountValidationServiceProcessors enableAvsTokenCreation(Boolean enableAvsTokenCreation) {
this.enableAvsTokenCreation = enableAvsTokenCreation;
return this;
}
/**
* *NEW* Applicable if the merchant wants to run AVS on token creation requests only.
* @return enableAvsTokenCreation
**/
@ApiModelProperty(value = "*NEW* Applicable if the merchant wants to run AVS on token creation requests only.")
public Boolean EnableAvsTokenCreation() {
return enableAvsTokenCreation;
}
public void setEnableAvsTokenCreation(Boolean enableAvsTokenCreation) {
this.enableAvsTokenCreation = enableAvsTokenCreation;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
ECheckConfigFeaturesAccountValidationServiceProcessors echeckConfigFeaturesAccountValidationServiceProcessors = (ECheckConfigFeaturesAccountValidationServiceProcessors) o;
return Objects.equals(this.avsAccountOwnershipService, echeckConfigFeaturesAccountValidationServiceProcessors.avsAccountOwnershipService) &&
Objects.equals(this.avsAccountStatusService, echeckConfigFeaturesAccountValidationServiceProcessors.avsAccountStatusService) &&
Objects.equals(this.avsSignedAgreement, echeckConfigFeaturesAccountValidationServiceProcessors.avsSignedAgreement) &&
Objects.equals(this.avsCalculatedResponseBehavior, echeckConfigFeaturesAccountValidationServiceProcessors.avsCalculatedResponseBehavior) &&
Objects.equals(this.avsAdditionalId, echeckConfigFeaturesAccountValidationServiceProcessors.avsAdditionalId) &&
Objects.equals(this.enableAvs, echeckConfigFeaturesAccountValidationServiceProcessors.enableAvs) &&
Objects.equals(this.avsEntityId, echeckConfigFeaturesAccountValidationServiceProcessors.avsEntityId) &&
Objects.equals(this.avsResultMode, echeckConfigFeaturesAccountValidationServiceProcessors.avsResultMode) &&
Objects.equals(this.enableAvsTokenCreation, echeckConfigFeaturesAccountValidationServiceProcessors.enableAvsTokenCreation);
}
@Override
public int hashCode() {
return Objects.hash(avsAccountOwnershipService, avsAccountStatusService, avsSignedAgreement, avsCalculatedResponseBehavior, avsAdditionalId, enableAvs, avsEntityId, avsResultMode, enableAvsTokenCreation);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ECheckConfigFeaturesAccountValidationServiceProcessors {\n");
if (avsAccountOwnershipService != null) sb.append(" avsAccountOwnershipService: ").append(toIndentedString(avsAccountOwnershipService)).append("\n");
if (avsAccountStatusService != null) sb.append(" avsAccountStatusService: ").append(toIndentedString(avsAccountStatusService)).append("\n");
if (avsSignedAgreement != null) sb.append(" avsSignedAgreement: ").append(toIndentedString(avsSignedAgreement)).append("\n");
if (avsCalculatedResponseBehavior != null) sb.append(" avsCalculatedResponseBehavior: ").append(toIndentedString(avsCalculatedResponseBehavior)).append("\n");
if (avsAdditionalId != null) sb.append(" avsAdditionalId: ").append(toIndentedString(avsAdditionalId)).append("\n");
if (enableAvs != null) sb.append(" enableAvs: ").append(toIndentedString(enableAvs)).append("\n");
if (avsEntityId != null) sb.append(" avsEntityId: ").append(toIndentedString(avsEntityId)).append("\n");
if (avsResultMode != null) sb.append(" avsResultMode: ").append(toIndentedString(avsResultMode)).append("\n");
if (enableAvsTokenCreation != null) sb.append(" enableAvsTokenCreation: ").append(toIndentedString(enableAvsTokenCreation)).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