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

Model.VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation Maven / Gradle / Ivy

There is a newer version: 0.0.8
Show newest version
/*
 * 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;
import java.util.ArrayList;
import java.util.List;

/**
 * VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation
 */

public class VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation {
  @SerializedName("displayCardVerificationValue")
  private List displayCardVerificationValue = null;

  @SerializedName("requireCardVerificationValue")
  private List requireCardVerificationValue = null;

  @SerializedName("acceptedCardTypes")
  private List acceptedCardTypes = null;

  @SerializedName("displayCreditCards")
  private Boolean displayCreditCards = null;

  @SerializedName("displayEchecks")
  private Boolean displayEchecks = null;

  @SerializedName("displayDebtIndicator")
  private Boolean displayDebtIndicator = null;

  @SerializedName("displayBillPayment")
  private Boolean displayBillPayment = null;

  @SerializedName("enableEchecks")
  private Boolean enableEchecks = null;

  @SerializedName("displayIgnoreECheckAvsCheckbox")
  private Boolean displayIgnoreECheckAvsCheckbox = null;

  @SerializedName("firstNameRequired")
  private Boolean firstNameRequired = null;

  @SerializedName("lastNameRequired")
  private Boolean lastNameRequired = null;

  @SerializedName("displayFirstName")
  private Boolean displayFirstName = null;

  @SerializedName("displayLastName")
  private Boolean displayLastName = null;

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayCardVerificationValue(List displayCardVerificationValue) {
    this.displayCardVerificationValue = displayCardVerificationValue;
    return this;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation addDisplayCardVerificationValueItem(String displayCardVerificationValueItem) {
    if (this.displayCardVerificationValue == null) {
      this.displayCardVerificationValue = new ArrayList();
    }
    this.displayCardVerificationValue.add(displayCardVerificationValueItem);
    return this;
  }

   /**
   * Get displayCardVerificationValue
   * @return displayCardVerificationValue
  **/
  @ApiModelProperty(value = "")
  public List getDisplayCardVerificationValue() {
    return displayCardVerificationValue;
  }

  public void setDisplayCardVerificationValue(List displayCardVerificationValue) {
    this.displayCardVerificationValue = displayCardVerificationValue;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation requireCardVerificationValue(List requireCardVerificationValue) {
    this.requireCardVerificationValue = requireCardVerificationValue;
    return this;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation addRequireCardVerificationValueItem(String requireCardVerificationValueItem) {
    if (this.requireCardVerificationValue == null) {
      this.requireCardVerificationValue = new ArrayList();
    }
    this.requireCardVerificationValue.add(requireCardVerificationValueItem);
    return this;
  }

   /**
   * Get requireCardVerificationValue
   * @return requireCardVerificationValue
  **/
  @ApiModelProperty(value = "")
  public List getRequireCardVerificationValue() {
    return requireCardVerificationValue;
  }

  public void setRequireCardVerificationValue(List requireCardVerificationValue) {
    this.requireCardVerificationValue = requireCardVerificationValue;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation acceptedCardTypes(List acceptedCardTypes) {
    this.acceptedCardTypes = acceptedCardTypes;
    return this;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation addAcceptedCardTypesItem(String acceptedCardTypesItem) {
    if (this.acceptedCardTypes == null) {
      this.acceptedCardTypes = new ArrayList();
    }
    this.acceptedCardTypes.add(acceptedCardTypesItem);
    return this;
  }

   /**
   * Get acceptedCardTypes
   * @return acceptedCardTypes
  **/
  @ApiModelProperty(value = "")
  public List getAcceptedCardTypes() {
    return acceptedCardTypes;
  }

  public void setAcceptedCardTypes(List acceptedCardTypes) {
    this.acceptedCardTypes = acceptedCardTypes;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayCreditCards(Boolean displayCreditCards) {
    this.displayCreditCards = displayCreditCards;
    return this;
  }

   /**
   * Get displayCreditCards
   * @return displayCreditCards
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayCreditCards() {
    return displayCreditCards;
  }

  public void setDisplayCreditCards(Boolean displayCreditCards) {
    this.displayCreditCards = displayCreditCards;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayEchecks(Boolean displayEchecks) {
    this.displayEchecks = displayEchecks;
    return this;
  }

   /**
   * Get displayEchecks
   * @return displayEchecks
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayEchecks() {
    return displayEchecks;
  }

  public void setDisplayEchecks(Boolean displayEchecks) {
    this.displayEchecks = displayEchecks;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayDebtIndicator(Boolean displayDebtIndicator) {
    this.displayDebtIndicator = displayDebtIndicator;
    return this;
  }

   /**
   * Get displayDebtIndicator
   * @return displayDebtIndicator
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayDebtIndicator() {
    return displayDebtIndicator;
  }

  public void setDisplayDebtIndicator(Boolean displayDebtIndicator) {
    this.displayDebtIndicator = displayDebtIndicator;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayBillPayment(Boolean displayBillPayment) {
    this.displayBillPayment = displayBillPayment;
    return this;
  }

   /**
   * Get displayBillPayment
   * @return displayBillPayment
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayBillPayment() {
    return displayBillPayment;
  }

  public void setDisplayBillPayment(Boolean displayBillPayment) {
    this.displayBillPayment = displayBillPayment;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation enableEchecks(Boolean enableEchecks) {
    this.enableEchecks = enableEchecks;
    return this;
  }

   /**
   * Get enableEchecks
   * @return enableEchecks
  **/
  @ApiModelProperty(value = "")
  public Boolean EnableEchecks() {
    return enableEchecks;
  }

  public void setEnableEchecks(Boolean enableEchecks) {
    this.enableEchecks = enableEchecks;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayIgnoreECheckAvsCheckbox(Boolean displayIgnoreECheckAvsCheckbox) {
    this.displayIgnoreECheckAvsCheckbox = displayIgnoreECheckAvsCheckbox;
    return this;
  }

   /**
   * Get displayIgnoreECheckAvsCheckbox
   * @return displayIgnoreECheckAvsCheckbox
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayIgnoreECheckAvsCheckbox() {
    return displayIgnoreECheckAvsCheckbox;
  }

  public void setDisplayIgnoreECheckAvsCheckbox(Boolean displayIgnoreECheckAvsCheckbox) {
    this.displayIgnoreECheckAvsCheckbox = displayIgnoreECheckAvsCheckbox;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation firstNameRequired(Boolean firstNameRequired) {
    this.firstNameRequired = firstNameRequired;
    return this;
  }

   /**
   * Get firstNameRequired
   * @return firstNameRequired
  **/
  @ApiModelProperty(value = "")
  public Boolean FirstNameRequired() {
    return firstNameRequired;
  }

  public void setFirstNameRequired(Boolean firstNameRequired) {
    this.firstNameRequired = firstNameRequired;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation lastNameRequired(Boolean lastNameRequired) {
    this.lastNameRequired = lastNameRequired;
    return this;
  }

   /**
   * Get lastNameRequired
   * @return lastNameRequired
  **/
  @ApiModelProperty(value = "")
  public Boolean LastNameRequired() {
    return lastNameRequired;
  }

  public void setLastNameRequired(Boolean lastNameRequired) {
    this.lastNameRequired = lastNameRequired;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayFirstName(Boolean displayFirstName) {
    this.displayFirstName = displayFirstName;
    return this;
  }

   /**
   * Get displayFirstName
   * @return displayFirstName
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayFirstName() {
    return displayFirstName;
  }

  public void setDisplayFirstName(Boolean displayFirstName) {
    this.displayFirstName = displayFirstName;
  }

  public VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation displayLastName(Boolean displayLastName) {
    this.displayLastName = displayLastName;
    return this;
  }

   /**
   * Get displayLastName
   * @return displayLastName
  **/
  @ApiModelProperty(value = "")
  public Boolean DisplayLastName() {
    return displayLastName;
  }

  public void setDisplayLastName(Boolean displayLastName) {
    this.displayLastName = displayLastName;
  }


  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation = (VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation) o;
    return Objects.equals(this.displayCardVerificationValue, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayCardVerificationValue) &&
        Objects.equals(this.requireCardVerificationValue, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.requireCardVerificationValue) &&
        Objects.equals(this.acceptedCardTypes, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.acceptedCardTypes) &&
        Objects.equals(this.displayCreditCards, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayCreditCards) &&
        Objects.equals(this.displayEchecks, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayEchecks) &&
        Objects.equals(this.displayDebtIndicator, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayDebtIndicator) &&
        Objects.equals(this.displayBillPayment, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayBillPayment) &&
        Objects.equals(this.enableEchecks, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.enableEchecks) &&
        Objects.equals(this.displayIgnoreECheckAvsCheckbox, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayIgnoreECheckAvsCheckbox) &&
        Objects.equals(this.firstNameRequired, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.firstNameRequired) &&
        Objects.equals(this.lastNameRequired, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.lastNameRequired) &&
        Objects.equals(this.displayFirstName, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayFirstName) &&
        Objects.equals(this.displayLastName, vtConfigCardNotPresentGlobalPaymentInformationPaymentInformation.displayLastName);
  }

  @Override
  public int hashCode() {
    return Objects.hash(displayCardVerificationValue, requireCardVerificationValue, acceptedCardTypes, displayCreditCards, displayEchecks, displayDebtIndicator, displayBillPayment, enableEchecks, displayIgnoreECheckAvsCheckbox, firstNameRequired, lastNameRequired, displayFirstName, displayLastName);
  }


  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation {\n");
    
    if (displayCardVerificationValue != null) sb.append("    displayCardVerificationValue: ").append(toIndentedString(displayCardVerificationValue)).append("\n");
    if (requireCardVerificationValue != null) sb.append("    requireCardVerificationValue: ").append(toIndentedString(requireCardVerificationValue)).append("\n");
    if (acceptedCardTypes != null) sb.append("    acceptedCardTypes: ").append(toIndentedString(acceptedCardTypes)).append("\n");
    if (displayCreditCards != null) sb.append("    displayCreditCards: ").append(toIndentedString(displayCreditCards)).append("\n");
    if (displayEchecks != null) sb.append("    displayEchecks: ").append(toIndentedString(displayEchecks)).append("\n");
    if (displayDebtIndicator != null) sb.append("    displayDebtIndicator: ").append(toIndentedString(displayDebtIndicator)).append("\n");
    if (displayBillPayment != null) sb.append("    displayBillPayment: ").append(toIndentedString(displayBillPayment)).append("\n");
    if (enableEchecks != null) sb.append("    enableEchecks: ").append(toIndentedString(enableEchecks)).append("\n");
    if (displayIgnoreECheckAvsCheckbox != null) sb.append("    displayIgnoreECheckAvsCheckbox: ").append(toIndentedString(displayIgnoreECheckAvsCheckbox)).append("\n");
    if (firstNameRequired != null) sb.append("    firstNameRequired: ").append(toIndentedString(firstNameRequired)).append("\n");
    if (lastNameRequired != null) sb.append("    lastNameRequired: ").append(toIndentedString(lastNameRequired)).append("\n");
    if (displayFirstName != null) sb.append("    displayFirstName: ").append(toIndentedString(displayFirstName)).append("\n");
    if (displayLastName != null) sb.append("    displayLastName: ").append(toIndentedString(displayLastName)).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