
Model.PayerAuthConfigCardTypes 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 Model.PayerAuthConfigCardTypesCB;
import Model.PayerAuthConfigCardTypesJCBJSecure;
import Model.PayerAuthConfigCardTypesVerifiedByVisa;
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;
/**
* PayerAuthConfigCardTypes
*/
public class PayerAuthConfigCardTypes {
@SerializedName("verifiedByVisa")
private PayerAuthConfigCardTypesVerifiedByVisa verifiedByVisa = null;
@SerializedName("masterCardSecureCode")
private PayerAuthConfigCardTypesVerifiedByVisa masterCardSecureCode = null;
@SerializedName("amexSafeKey")
private PayerAuthConfigCardTypesVerifiedByVisa amexSafeKey = null;
@SerializedName("jCBJSecure")
private PayerAuthConfigCardTypesJCBJSecure jCBJSecure = null;
@SerializedName("dinersClubInternationalProtectBuy")
private PayerAuthConfigCardTypesVerifiedByVisa dinersClubInternationalProtectBuy = null;
@SerializedName("ELO")
private PayerAuthConfigCardTypesVerifiedByVisa ELO = null;
@SerializedName("UPI")
private PayerAuthConfigCardTypesVerifiedByVisa UPI = null;
@SerializedName("CB")
private PayerAuthConfigCardTypesCB CB = null;
public PayerAuthConfigCardTypes verifiedByVisa(PayerAuthConfigCardTypesVerifiedByVisa verifiedByVisa) {
this.verifiedByVisa = verifiedByVisa;
return this;
}
/**
* Get verifiedByVisa
* @return verifiedByVisa
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesVerifiedByVisa getVerifiedByVisa() {
return verifiedByVisa;
}
public void setVerifiedByVisa(PayerAuthConfigCardTypesVerifiedByVisa verifiedByVisa) {
this.verifiedByVisa = verifiedByVisa;
}
public PayerAuthConfigCardTypes masterCardSecureCode(PayerAuthConfigCardTypesVerifiedByVisa masterCardSecureCode) {
this.masterCardSecureCode = masterCardSecureCode;
return this;
}
/**
* Get masterCardSecureCode
* @return masterCardSecureCode
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesVerifiedByVisa getMasterCardSecureCode() {
return masterCardSecureCode;
}
public void setMasterCardSecureCode(PayerAuthConfigCardTypesVerifiedByVisa masterCardSecureCode) {
this.masterCardSecureCode = masterCardSecureCode;
}
public PayerAuthConfigCardTypes amexSafeKey(PayerAuthConfigCardTypesVerifiedByVisa amexSafeKey) {
this.amexSafeKey = amexSafeKey;
return this;
}
/**
* Get amexSafeKey
* @return amexSafeKey
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesVerifiedByVisa getAmexSafeKey() {
return amexSafeKey;
}
public void setAmexSafeKey(PayerAuthConfigCardTypesVerifiedByVisa amexSafeKey) {
this.amexSafeKey = amexSafeKey;
}
public PayerAuthConfigCardTypes jCBJSecure(PayerAuthConfigCardTypesJCBJSecure jCBJSecure) {
this.jCBJSecure = jCBJSecure;
return this;
}
/**
* Get jCBJSecure
* @return jCBJSecure
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesJCBJSecure getJCBJSecure() {
return jCBJSecure;
}
public void setJCBJSecure(PayerAuthConfigCardTypesJCBJSecure jCBJSecure) {
this.jCBJSecure = jCBJSecure;
}
public PayerAuthConfigCardTypes dinersClubInternationalProtectBuy(PayerAuthConfigCardTypesVerifiedByVisa dinersClubInternationalProtectBuy) {
this.dinersClubInternationalProtectBuy = dinersClubInternationalProtectBuy;
return this;
}
/**
* Get dinersClubInternationalProtectBuy
* @return dinersClubInternationalProtectBuy
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesVerifiedByVisa getDinersClubInternationalProtectBuy() {
return dinersClubInternationalProtectBuy;
}
public void setDinersClubInternationalProtectBuy(PayerAuthConfigCardTypesVerifiedByVisa dinersClubInternationalProtectBuy) {
this.dinersClubInternationalProtectBuy = dinersClubInternationalProtectBuy;
}
public PayerAuthConfigCardTypes ELO(PayerAuthConfigCardTypesVerifiedByVisa ELO) {
this.ELO = ELO;
return this;
}
/**
* Get ELO
* @return ELO
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesVerifiedByVisa getELO() {
return ELO;
}
public void setELO(PayerAuthConfigCardTypesVerifiedByVisa ELO) {
this.ELO = ELO;
}
public PayerAuthConfigCardTypes UPI(PayerAuthConfigCardTypesVerifiedByVisa UPI) {
this.UPI = UPI;
return this;
}
/**
* Get UPI
* @return UPI
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesVerifiedByVisa getUPI() {
return UPI;
}
public void setUPI(PayerAuthConfigCardTypesVerifiedByVisa UPI) {
this.UPI = UPI;
}
public PayerAuthConfigCardTypes CB(PayerAuthConfigCardTypesCB CB) {
this.CB = CB;
return this;
}
/**
* Get CB
* @return CB
**/
@ApiModelProperty(value = "")
public PayerAuthConfigCardTypesCB getCB() {
return CB;
}
public void setCB(PayerAuthConfigCardTypesCB CB) {
this.CB = CB;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
PayerAuthConfigCardTypes payerAuthConfigCardTypes = (PayerAuthConfigCardTypes) o;
return Objects.equals(this.verifiedByVisa, payerAuthConfigCardTypes.verifiedByVisa) &&
Objects.equals(this.masterCardSecureCode, payerAuthConfigCardTypes.masterCardSecureCode) &&
Objects.equals(this.amexSafeKey, payerAuthConfigCardTypes.amexSafeKey) &&
Objects.equals(this.jCBJSecure, payerAuthConfigCardTypes.jCBJSecure) &&
Objects.equals(this.dinersClubInternationalProtectBuy, payerAuthConfigCardTypes.dinersClubInternationalProtectBuy) &&
Objects.equals(this.ELO, payerAuthConfigCardTypes.ELO) &&
Objects.equals(this.UPI, payerAuthConfigCardTypes.UPI) &&
Objects.equals(this.CB, payerAuthConfigCardTypes.CB);
}
@Override
public int hashCode() {
return Objects.hash(verifiedByVisa, masterCardSecureCode, amexSafeKey, jCBJSecure, dinersClubInternationalProtectBuy, ELO, UPI, CB);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class PayerAuthConfigCardTypes {\n");
if (verifiedByVisa != null) sb.append(" verifiedByVisa: ").append(toIndentedString(verifiedByVisa)).append("\n");
if (masterCardSecureCode != null) sb.append(" masterCardSecureCode: ").append(toIndentedString(masterCardSecureCode)).append("\n");
if (amexSafeKey != null) sb.append(" amexSafeKey: ").append(toIndentedString(amexSafeKey)).append("\n");
if (jCBJSecure != null) sb.append(" jCBJSecure: ").append(toIndentedString(jCBJSecure)).append("\n");
if (dinersClubInternationalProtectBuy != null) sb.append(" dinersClubInternationalProtectBuy: ").append(toIndentedString(dinersClubInternationalProtectBuy)).append("\n");
if (ELO != null) sb.append(" ELO: ").append(toIndentedString(ELO)).append("\n");
if (UPI != null) sb.append(" UPI: ").append(toIndentedString(UPI)).append("\n");
if (CB != null) sb.append(" CB: ").append(toIndentedString(CB)).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