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

Model.InlineResponse2012SetupsPayments 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 Model.InlineResponse2012SetupsPaymentsCardProcessing;
import Model.InlineResponse2012SetupsPaymentsDigitalPayments;
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;

/**
 * InlineResponse2012SetupsPayments
 */

public class InlineResponse2012SetupsPayments {
  @SerializedName("cardProcessing")
  private InlineResponse2012SetupsPaymentsCardProcessing cardProcessing = null;

  @SerializedName("cardPresentConnect")
  private InlineResponse2012SetupsPaymentsCardProcessing cardPresentConnect = null;

  @SerializedName("eCheck")
  private InlineResponse2012SetupsPaymentsCardProcessing eCheck = null;

  @SerializedName("payerAuthentication")
  private InlineResponse2012SetupsPaymentsCardProcessing payerAuthentication = null;

  @SerializedName("digitalPayments")
  private InlineResponse2012SetupsPaymentsDigitalPayments digitalPayments = null;

  @SerializedName("secureAcceptance")
  private InlineResponse2012SetupsPaymentsCardProcessing secureAcceptance = null;

  @SerializedName("virtualTerminal")
  private InlineResponse2012SetupsPaymentsCardProcessing virtualTerminal = null;

  @SerializedName("currencyConversion")
  private InlineResponse2012SetupsPaymentsCardProcessing currencyConversion = null;

  @SerializedName("tax")
  private InlineResponse2012SetupsPaymentsDigitalPayments tax = null;

  @SerializedName("customerInvoicing")
  private InlineResponse2012SetupsPaymentsDigitalPayments customerInvoicing = null;

  @SerializedName("recurringBilling")
  private InlineResponse2012SetupsPaymentsCardProcessing recurringBilling = null;

  @SerializedName("cybsReadyTerminal")
  private InlineResponse2012SetupsPaymentsCardProcessing cybsReadyTerminal = null;

  @SerializedName("paymentOrchestration")
  private InlineResponse2012SetupsPaymentsDigitalPayments paymentOrchestration = null;

  @SerializedName("payouts")
  private InlineResponse2012SetupsPaymentsCardProcessing payouts = null;

  @SerializedName("payByLink")
  private InlineResponse2012SetupsPaymentsDigitalPayments payByLink = null;

  @SerializedName("unifiedCheckout")
  private InlineResponse2012SetupsPaymentsDigitalPayments unifiedCheckout = null;

  @SerializedName("receivablesManager")
  private InlineResponse2012SetupsPaymentsDigitalPayments receivablesManager = null;

  @SerializedName("serviceFee")
  private InlineResponse2012SetupsPaymentsCardProcessing serviceFee = null;

  public InlineResponse2012SetupsPayments cardProcessing(InlineResponse2012SetupsPaymentsCardProcessing cardProcessing) {
    this.cardProcessing = cardProcessing;
    return this;
  }

   /**
   * Get cardProcessing
   * @return cardProcessing
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getCardProcessing() {
    return cardProcessing;
  }

  public void setCardProcessing(InlineResponse2012SetupsPaymentsCardProcessing cardProcessing) {
    this.cardProcessing = cardProcessing;
  }

  public InlineResponse2012SetupsPayments cardPresentConnect(InlineResponse2012SetupsPaymentsCardProcessing cardPresentConnect) {
    this.cardPresentConnect = cardPresentConnect;
    return this;
  }

   /**
   * Get cardPresentConnect
   * @return cardPresentConnect
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getCardPresentConnect() {
    return cardPresentConnect;
  }

  public void setCardPresentConnect(InlineResponse2012SetupsPaymentsCardProcessing cardPresentConnect) {
    this.cardPresentConnect = cardPresentConnect;
  }

  public InlineResponse2012SetupsPayments eCheck(InlineResponse2012SetupsPaymentsCardProcessing eCheck) {
    this.eCheck = eCheck;
    return this;
  }

   /**
   * Get eCheck
   * @return eCheck
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getECheck() {
    return eCheck;
  }

  public void setECheck(InlineResponse2012SetupsPaymentsCardProcessing eCheck) {
    this.eCheck = eCheck;
  }

  public InlineResponse2012SetupsPayments payerAuthentication(InlineResponse2012SetupsPaymentsCardProcessing payerAuthentication) {
    this.payerAuthentication = payerAuthentication;
    return this;
  }

   /**
   * Get payerAuthentication
   * @return payerAuthentication
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getPayerAuthentication() {
    return payerAuthentication;
  }

  public void setPayerAuthentication(InlineResponse2012SetupsPaymentsCardProcessing payerAuthentication) {
    this.payerAuthentication = payerAuthentication;
  }

  public InlineResponse2012SetupsPayments digitalPayments(InlineResponse2012SetupsPaymentsDigitalPayments digitalPayments) {
    this.digitalPayments = digitalPayments;
    return this;
  }

   /**
   * Get digitalPayments
   * @return digitalPayments
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getDigitalPayments() {
    return digitalPayments;
  }

  public void setDigitalPayments(InlineResponse2012SetupsPaymentsDigitalPayments digitalPayments) {
    this.digitalPayments = digitalPayments;
  }

  public InlineResponse2012SetupsPayments secureAcceptance(InlineResponse2012SetupsPaymentsCardProcessing secureAcceptance) {
    this.secureAcceptance = secureAcceptance;
    return this;
  }

   /**
   * Get secureAcceptance
   * @return secureAcceptance
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getSecureAcceptance() {
    return secureAcceptance;
  }

  public void setSecureAcceptance(InlineResponse2012SetupsPaymentsCardProcessing secureAcceptance) {
    this.secureAcceptance = secureAcceptance;
  }

  public InlineResponse2012SetupsPayments virtualTerminal(InlineResponse2012SetupsPaymentsCardProcessing virtualTerminal) {
    this.virtualTerminal = virtualTerminal;
    return this;
  }

   /**
   * Get virtualTerminal
   * @return virtualTerminal
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getVirtualTerminal() {
    return virtualTerminal;
  }

  public void setVirtualTerminal(InlineResponse2012SetupsPaymentsCardProcessing virtualTerminal) {
    this.virtualTerminal = virtualTerminal;
  }

  public InlineResponse2012SetupsPayments currencyConversion(InlineResponse2012SetupsPaymentsCardProcessing currencyConversion) {
    this.currencyConversion = currencyConversion;
    return this;
  }

   /**
   * Get currencyConversion
   * @return currencyConversion
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getCurrencyConversion() {
    return currencyConversion;
  }

  public void setCurrencyConversion(InlineResponse2012SetupsPaymentsCardProcessing currencyConversion) {
    this.currencyConversion = currencyConversion;
  }

  public InlineResponse2012SetupsPayments tax(InlineResponse2012SetupsPaymentsDigitalPayments tax) {
    this.tax = tax;
    return this;
  }

   /**
   * Get tax
   * @return tax
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getTax() {
    return tax;
  }

  public void setTax(InlineResponse2012SetupsPaymentsDigitalPayments tax) {
    this.tax = tax;
  }

  public InlineResponse2012SetupsPayments customerInvoicing(InlineResponse2012SetupsPaymentsDigitalPayments customerInvoicing) {
    this.customerInvoicing = customerInvoicing;
    return this;
  }

   /**
   * Get customerInvoicing
   * @return customerInvoicing
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getCustomerInvoicing() {
    return customerInvoicing;
  }

  public void setCustomerInvoicing(InlineResponse2012SetupsPaymentsDigitalPayments customerInvoicing) {
    this.customerInvoicing = customerInvoicing;
  }

  public InlineResponse2012SetupsPayments recurringBilling(InlineResponse2012SetupsPaymentsCardProcessing recurringBilling) {
    this.recurringBilling = recurringBilling;
    return this;
  }

   /**
   * Get recurringBilling
   * @return recurringBilling
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getRecurringBilling() {
    return recurringBilling;
  }

  public void setRecurringBilling(InlineResponse2012SetupsPaymentsCardProcessing recurringBilling) {
    this.recurringBilling = recurringBilling;
  }

  public InlineResponse2012SetupsPayments cybsReadyTerminal(InlineResponse2012SetupsPaymentsCardProcessing cybsReadyTerminal) {
    this.cybsReadyTerminal = cybsReadyTerminal;
    return this;
  }

   /**
   * Get cybsReadyTerminal
   * @return cybsReadyTerminal
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getCybsReadyTerminal() {
    return cybsReadyTerminal;
  }

  public void setCybsReadyTerminal(InlineResponse2012SetupsPaymentsCardProcessing cybsReadyTerminal) {
    this.cybsReadyTerminal = cybsReadyTerminal;
  }

  public InlineResponse2012SetupsPayments paymentOrchestration(InlineResponse2012SetupsPaymentsDigitalPayments paymentOrchestration) {
    this.paymentOrchestration = paymentOrchestration;
    return this;
  }

   /**
   * Get paymentOrchestration
   * @return paymentOrchestration
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getPaymentOrchestration() {
    return paymentOrchestration;
  }

  public void setPaymentOrchestration(InlineResponse2012SetupsPaymentsDigitalPayments paymentOrchestration) {
    this.paymentOrchestration = paymentOrchestration;
  }

  public InlineResponse2012SetupsPayments payouts(InlineResponse2012SetupsPaymentsCardProcessing payouts) {
    this.payouts = payouts;
    return this;
  }

   /**
   * Get payouts
   * @return payouts
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getPayouts() {
    return payouts;
  }

  public void setPayouts(InlineResponse2012SetupsPaymentsCardProcessing payouts) {
    this.payouts = payouts;
  }

  public InlineResponse2012SetupsPayments payByLink(InlineResponse2012SetupsPaymentsDigitalPayments payByLink) {
    this.payByLink = payByLink;
    return this;
  }

   /**
   * Get payByLink
   * @return payByLink
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getPayByLink() {
    return payByLink;
  }

  public void setPayByLink(InlineResponse2012SetupsPaymentsDigitalPayments payByLink) {
    this.payByLink = payByLink;
  }

  public InlineResponse2012SetupsPayments unifiedCheckout(InlineResponse2012SetupsPaymentsDigitalPayments unifiedCheckout) {
    this.unifiedCheckout = unifiedCheckout;
    return this;
  }

   /**
   * Get unifiedCheckout
   * @return unifiedCheckout
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getUnifiedCheckout() {
    return unifiedCheckout;
  }

  public void setUnifiedCheckout(InlineResponse2012SetupsPaymentsDigitalPayments unifiedCheckout) {
    this.unifiedCheckout = unifiedCheckout;
  }

  public InlineResponse2012SetupsPayments receivablesManager(InlineResponse2012SetupsPaymentsDigitalPayments receivablesManager) {
    this.receivablesManager = receivablesManager;
    return this;
  }

   /**
   * Get receivablesManager
   * @return receivablesManager
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsDigitalPayments getReceivablesManager() {
    return receivablesManager;
  }

  public void setReceivablesManager(InlineResponse2012SetupsPaymentsDigitalPayments receivablesManager) {
    this.receivablesManager = receivablesManager;
  }

  public InlineResponse2012SetupsPayments serviceFee(InlineResponse2012SetupsPaymentsCardProcessing serviceFee) {
    this.serviceFee = serviceFee;
    return this;
  }

   /**
   * Get serviceFee
   * @return serviceFee
  **/
  @ApiModelProperty(value = "")
  public InlineResponse2012SetupsPaymentsCardProcessing getServiceFee() {
    return serviceFee;
  }

  public void setServiceFee(InlineResponse2012SetupsPaymentsCardProcessing serviceFee) {
    this.serviceFee = serviceFee;
  }


  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    InlineResponse2012SetupsPayments inlineResponse2012SetupsPayments = (InlineResponse2012SetupsPayments) o;
    return Objects.equals(this.cardProcessing, inlineResponse2012SetupsPayments.cardProcessing) &&
        Objects.equals(this.cardPresentConnect, inlineResponse2012SetupsPayments.cardPresentConnect) &&
        Objects.equals(this.eCheck, inlineResponse2012SetupsPayments.eCheck) &&
        Objects.equals(this.payerAuthentication, inlineResponse2012SetupsPayments.payerAuthentication) &&
        Objects.equals(this.digitalPayments, inlineResponse2012SetupsPayments.digitalPayments) &&
        Objects.equals(this.secureAcceptance, inlineResponse2012SetupsPayments.secureAcceptance) &&
        Objects.equals(this.virtualTerminal, inlineResponse2012SetupsPayments.virtualTerminal) &&
        Objects.equals(this.currencyConversion, inlineResponse2012SetupsPayments.currencyConversion) &&
        Objects.equals(this.tax, inlineResponse2012SetupsPayments.tax) &&
        Objects.equals(this.customerInvoicing, inlineResponse2012SetupsPayments.customerInvoicing) &&
        Objects.equals(this.recurringBilling, inlineResponse2012SetupsPayments.recurringBilling) &&
        Objects.equals(this.cybsReadyTerminal, inlineResponse2012SetupsPayments.cybsReadyTerminal) &&
        Objects.equals(this.paymentOrchestration, inlineResponse2012SetupsPayments.paymentOrchestration) &&
        Objects.equals(this.payouts, inlineResponse2012SetupsPayments.payouts) &&
        Objects.equals(this.payByLink, inlineResponse2012SetupsPayments.payByLink) &&
        Objects.equals(this.unifiedCheckout, inlineResponse2012SetupsPayments.unifiedCheckout) &&
        Objects.equals(this.receivablesManager, inlineResponse2012SetupsPayments.receivablesManager) &&
        Objects.equals(this.serviceFee, inlineResponse2012SetupsPayments.serviceFee);
  }

  @Override
  public int hashCode() {
    return Objects.hash(cardProcessing, cardPresentConnect, eCheck, payerAuthentication, digitalPayments, secureAcceptance, virtualTerminal, currencyConversion, tax, customerInvoicing, recurringBilling, cybsReadyTerminal, paymentOrchestration, payouts, payByLink, unifiedCheckout, receivablesManager, serviceFee);
  }


  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class InlineResponse2012SetupsPayments {\n");
    
    if (cardProcessing != null) sb.append("    cardProcessing: ").append(toIndentedString(cardProcessing)).append("\n");
    if (cardPresentConnect != null) sb.append("    cardPresentConnect: ").append(toIndentedString(cardPresentConnect)).append("\n");
    if (eCheck != null) sb.append("    eCheck: ").append(toIndentedString(eCheck)).append("\n");
    if (payerAuthentication != null) sb.append("    payerAuthentication: ").append(toIndentedString(payerAuthentication)).append("\n");
    if (digitalPayments != null) sb.append("    digitalPayments: ").append(toIndentedString(digitalPayments)).append("\n");
    if (secureAcceptance != null) sb.append("    secureAcceptance: ").append(toIndentedString(secureAcceptance)).append("\n");
    if (virtualTerminal != null) sb.append("    virtualTerminal: ").append(toIndentedString(virtualTerminal)).append("\n");
    if (currencyConversion != null) sb.append("    currencyConversion: ").append(toIndentedString(currencyConversion)).append("\n");
    if (tax != null) sb.append("    tax: ").append(toIndentedString(tax)).append("\n");
    if (customerInvoicing != null) sb.append("    customerInvoicing: ").append(toIndentedString(customerInvoicing)).append("\n");
    if (recurringBilling != null) sb.append("    recurringBilling: ").append(toIndentedString(recurringBilling)).append("\n");
    if (cybsReadyTerminal != null) sb.append("    cybsReadyTerminal: ").append(toIndentedString(cybsReadyTerminal)).append("\n");
    if (paymentOrchestration != null) sb.append("    paymentOrchestration: ").append(toIndentedString(paymentOrchestration)).append("\n");
    if (payouts != null) sb.append("    payouts: ").append(toIndentedString(payouts)).append("\n");
    if (payByLink != null) sb.append("    payByLink: ").append(toIndentedString(payByLink)).append("\n");
    if (unifiedCheckout != null) sb.append("    unifiedCheckout: ").append(toIndentedString(unifiedCheckout)).append("\n");
    if (receivablesManager != null) sb.append("    receivablesManager: ").append(toIndentedString(receivablesManager)).append("\n");
    if (serviceFee != null) sb.append("    serviceFee: ").append(toIndentedString(serviceFee)).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