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

Model.PushFunds201ResponseProcessorInformationSettlement Maven / Gradle / Ivy

There is a newer version: 0.0.72
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;

/**
 * PushFunds201ResponseProcessorInformationSettlement
 */

public class PushFunds201ResponseProcessorInformationSettlement {
  @SerializedName("responsibilityFlag")
  private Boolean responsibilityFlag = null;

  @SerializedName("serviceFlag")
  private String serviceFlag = null;

  public PushFunds201ResponseProcessorInformationSettlement responsibilityFlag(Boolean responsibilityFlag) {
    this.responsibilityFlag = responsibilityFlag;
    return this;
  }

   /**
   * Settlement Responsibility Flag: VisaNet sets this flag.  This flag is set to true to indicate that VisaNet has settlement responsibility for this transaction. This flag does not indicate the transaction will be settled. 
   * @return responsibilityFlag
  **/
  @ApiModelProperty(value = "Settlement Responsibility Flag: VisaNet sets this flag.  This flag is set to true to indicate that VisaNet has settlement responsibility for this transaction. This flag does not indicate the transaction will be settled. ")
  public Boolean isResponsibilityFlag() {
    return responsibilityFlag;
  }

  public void setResponsibilityFlag(Boolean responsibilityFlag) {
    this.responsibilityFlag = responsibilityFlag;
  }

  public PushFunds201ResponseProcessorInformationSettlement serviceFlag(String serviceFlag) {
    this.serviceFlag = serviceFlag;
    return this;
  }

   /**
   * Settlement Service for the transaction.  Values:  VIP: V.I.P. to decide; or not applicable  INTERNATIONAL_SETTLEMENT: International   NATIONAL_NET_SETTLEMENT: National Net Settlement 
   * @return serviceFlag
  **/
  @ApiModelProperty(value = "Settlement Service for the transaction.  Values:  VIP: V.I.P. to decide; or not applicable  INTERNATIONAL_SETTLEMENT: International   NATIONAL_NET_SETTLEMENT: National Net Settlement ")
  public String getServiceFlag() {
    return serviceFlag;
  }

  public void setServiceFlag(String serviceFlag) {
    this.serviceFlag = serviceFlag;
  }


  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    PushFunds201ResponseProcessorInformationSettlement pushFunds201ResponseProcessorInformationSettlement = (PushFunds201ResponseProcessorInformationSettlement) o;
    return Objects.equals(this.responsibilityFlag, pushFunds201ResponseProcessorInformationSettlement.responsibilityFlag) &&
        Objects.equals(this.serviceFlag, pushFunds201ResponseProcessorInformationSettlement.serviceFlag);
  }

  @Override
  public int hashCode() {
    return Objects.hash(responsibilityFlag, serviceFlag);
  }


  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class PushFunds201ResponseProcessorInformationSettlement {\n");
    
    sb.append("    responsibilityFlag: ").append(toIndentedString(responsibilityFlag)).append("\n");
    sb.append("    serviceFlag: ").append(toIndentedString(serviceFlag)).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