content: /*
   * Configuration API
   *
   * The version of the OpenAPI document: 2
   *
   *
   * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
   * https://openapi-generator.tech
   * Do not edit the class manually.
   */
  
  package com.adyen.model.balanceplatform;
  
  import com.fasterxml.jackson.annotation.JsonCreator;
  import com.fasterxml.jackson.annotation.JsonValue;
  import java.util.*;
  
  /**
   * The type of exemption for Strong Customer Authentication (SCA). Possible values: *
   * **lowerLimit**: the newly created limit is lower than the existing limit. * **notRegulated**: the
   * limit is created in a country, region, or industry where it is not mandated by law to use SCA. *
   * **setByPlatform**: you set a limit for one of your user&#39;s balance accounts, or for your
   * balance platform. * **initialLimit**: there are no existing transfer limits set on the balance
   * account or balance platform. * **alreadyPerformed**: you are confident about your user&#39;s
   * identity and do not need to verify this using SCA.
   */
  public enum ScaExemption {
    SETBYPLATFORM("setByPlatform"),
  
    INITIALLIMIT("initialLimit"),
  
    LOWERLIMIT("lowerLimit"),
  
    NOTREGULATED("notRegulated"),
  
    ALREADYPERFORMED("alreadyPerformed");
  
    private String value;
  
    ScaExemption(String value) {
      this.value = value;
    }
  
    @JsonValue
    public String getValue() {
      return value;
    }
  
    @Override
    public String toString() {
      return String.valueOf(value);
    }
  
    @JsonCreator
    public static ScaExemption fromValue(String value) {
      for (ScaExemption b : ScaExemption.values()) {
        if (b.value.equals(value)) {
          return b;
        }
      }
      throw new IllegalArgumentException("Unexpected value '" + value + "'");
    }
  }
  