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

io.electrum.cardaccount.model.MultipleCardsIssuerLinkResponse Maven / Gradle / Ivy

The newest version!
/*
 * Electrum Gateway Card-Account API
 * The Electrum Gateway Card-Account API defines an interface for card and account management.
 *
 * OpenAPI spec version: 0.0.600
 * Contact: [email protected]
 *
 * 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 io.electrum.cardaccount.model;

import javax.validation.constraints.NotNull;

import com.fasterxml.jackson.annotation.JsonProperty;

import io.electrum.vas.Utils;
import io.swagger.annotations.ApiModelProperty;

/**
 * MultipleCardsIssuerLinkResponse
 */
public class MultipleCardsIssuerLinkResponse extends AdminNotification {
   @JsonProperty("startSeq")
   private String startSeq = null;

   @JsonProperty("endSeq")
   private String endSeq = null;

   @JsonProperty("issuerId")
   private String issuerId = null;

   public MultipleCardsIssuerLinkResponse startSeq(String startSeq) {
      this.startSeq = startSeq;
      return this;
   }

   /**
    * The start of the sequence of the card range.
    * 
    * @return startSeq
    **/
   @JsonProperty("startSeq")
   @ApiModelProperty(required = true, value = "The start of the sequence of the card range.")
   @NotNull
   public String getStartSeq() {
      return startSeq;
   }

   public void setStartSeq(String startSeq) {
      this.startSeq = startSeq;
   }

   public MultipleCardsIssuerLinkResponse endSeq(String endSeq) {
      this.endSeq = endSeq;
      return this;
   }

   /**
    * The end of the sequence of the card range.
    * 
    * @return endSeq
    **/
   @JsonProperty("endSeq")
   @ApiModelProperty(required = true, value = "The end of the sequence of the card range.")
   @NotNull
   public String getEndSeq() {
      return endSeq;
   }

   public void setEndSeq(String endSeq) {
      this.endSeq = endSeq;
   }

   public MultipleCardsIssuerLinkResponse issuerId(String issuerId) {
      this.issuerId = issuerId;
      return this;
   }

   /**
    * The issuer id.
    * 
    * @return issuerId
    **/
   @JsonProperty("issuerId")
   @ApiModelProperty(required = true, value = "The issuer id.")
   @NotNull
   public String getIssuerId() {
      return issuerId;
   }

   public void setIssuerId(String issuerId) {
      this.issuerId = issuerId;
   }

   @Override
   public String toString() {
      StringBuilder sb = new StringBuilder();
      sb.append("class CardIssuerLinkResponse {\n");

      sb.append("    id: ").append(Utils.toIndentedString(id)).append("\n");
      sb.append("    startSeq: ").append(Utils.toIndentedString(startSeq)).append("\n");
      sb.append("    endSeq: ").append(Utils.toIndentedString(endSeq)).append("\n");
      sb.append("    issuerId: ").append(Utils.toIndentedString(issuerId)).append("\n");
      sb.append("    client: ").append(Utils.toIndentedString(client)).append("\n");
      sb.append("    receiver: ").append(Utils.toIndentedString(receiver)).append("\n");
      sb.append("    thirdPartyIdentifiers: ").append(Utils.toIndentedString(thirdPartyIdentifiers)).append("\n");
      sb.append("    time: ").append(Utils.toIndentedString(time)).append("\n");
      sb.append("}");
      return sb.toString();
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy