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

io.electrum.cardaccount.model.StopCardReason 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 com.fasterxml.jackson.annotation.JsonCreator;

/**
 * Reasons for a stopped card.
 */
public enum StopCardReason {

   LOST("LOST"),

   STOLEN("STOLEN"),

   PENDING_QUERY("PENDING_QUERY"),

   CONSOLIDATED("CONSOLIDATED"),

   DEACTIVATED("DEACTIVATED"),

   EXPIRED("EXPIRED"),

   PIN_RETRIES_EXCEEDED("PIN_RETRIES_EXCEEDED"),

   SUSPECTED_FRAUD("SUSPECTED_FRAUD"),

   EMERGENCY_REPLACEMENT("EMERGENCY_REPLACEMENT");

   private String value;

   StopCardReason(String value) {
      this.value = value;
   }

   @Override
   public String toString() {
      return String.valueOf(value);
   }

   @JsonCreator
   public static StopCardReason fromValue(String text) {
      for (StopCardReason b : StopCardReason.values()) {
         if (String.valueOf(b.value).equals(text)) {
            return b;
         }
      }
      return null;
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy