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

com.xero.models.project.CurrencyCode Maven / Gradle / Ivy

/*
 * Xero Projects API
 * This is the Xero Projects API
 *
 * Contact: [email protected]
 *
 * 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.xero.models.project;


import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;

/** 3 letter alpha code for the ISO-4217 currency code, e.g. USD, AUD. */
public enum CurrencyCode {

  /** AED */
  AED("AED"),

  /** AFN */
  AFN("AFN"),

  /** ALL */
  ALL("ALL"),

  /** AMD */
  AMD("AMD"),

  /** ANG */
  ANG("ANG"),

  /** AOA */
  AOA("AOA"),

  /** ARS */
  ARS("ARS"),

  /** AUD */
  AUD("AUD"),

  /** AWG */
  AWG("AWG"),

  /** AZN */
  AZN("AZN"),

  /** BAM */
  BAM("BAM"),

  /** BBD */
  BBD("BBD"),

  /** BDT */
  BDT("BDT"),

  /** BGN */
  BGN("BGN"),

  /** BHD */
  BHD("BHD"),

  /** BIF */
  BIF("BIF"),

  /** BMD */
  BMD("BMD"),

  /** BND */
  BND("BND"),

  /** BOB */
  BOB("BOB"),

  /** BRL */
  BRL("BRL"),

  /** BSD */
  BSD("BSD"),

  /** BTN */
  BTN("BTN"),

  /** BWP */
  BWP("BWP"),

  /** BYN */
  BYN("BYN"),

  /** BZD */
  BZD("BZD"),

  /** CAD */
  CAD("CAD"),

  /** CDF */
  CDF("CDF"),

  /** CHF */
  CHF("CHF"),

  /** CLP */
  CLP("CLP"),

  /** CNY */
  CNY("CNY"),

  /** COP */
  COP("COP"),

  /** CRC */
  CRC("CRC"),

  /** CUC */
  CUC("CUC"),

  /** CUP */
  CUP("CUP"),

  /** CVE */
  CVE("CVE"),

  /** CZK */
  CZK("CZK"),

  /** DJF */
  DJF("DJF"),

  /** DKK */
  DKK("DKK"),

  /** DOP */
  DOP("DOP"),

  /** DZD */
  DZD("DZD"),

  /** EGP */
  EGP("EGP"),

  /** ERN */
  ERN("ERN"),

  /** ETB */
  ETB("ETB"),

  /** EUR */
  EUR("EUR"),

  /** FJD */
  FJD("FJD"),

  /** FKP */
  FKP("FKP"),

  /** GBP */
  GBP("GBP"),

  /** GEL */
  GEL("GEL"),

  /** GGP */
  GGP("GGP"),

  /** GHS */
  GHS("GHS"),

  /** GIP */
  GIP("GIP"),

  /** GMD */
  GMD("GMD"),

  /** GNF */
  GNF("GNF"),

  /** GTQ */
  GTQ("GTQ"),

  /** GYD */
  GYD("GYD"),

  /** HKD */
  HKD("HKD"),

  /** HNL */
  HNL("HNL"),

  /** HRK */
  HRK("HRK"),

  /** HTG */
  HTG("HTG"),

  /** HUF */
  HUF("HUF"),

  /** IDR */
  IDR("IDR"),

  /** ILS */
  ILS("ILS"),

  /** IMP */
  IMP("IMP"),

  /** INR */
  INR("INR"),

  /** IQD */
  IQD("IQD"),

  /** IRR */
  IRR("IRR"),

  /** ISK */
  ISK("ISK"),

  /** JEP */
  JEP("JEP"),

  /** JMD */
  JMD("JMD"),

  /** JOD */
  JOD("JOD"),

  /** JPY */
  JPY("JPY"),

  /** KES */
  KES("KES"),

  /** KGS */
  KGS("KGS"),

  /** KHR */
  KHR("KHR"),

  /** KMF */
  KMF("KMF"),

  /** KPW */
  KPW("KPW"),

  /** KRW */
  KRW("KRW"),

  /** KWD */
  KWD("KWD"),

  /** KYD */
  KYD("KYD"),

  /** KZT */
  KZT("KZT"),

  /** LAK */
  LAK("LAK"),

  /** LBP */
  LBP("LBP"),

  /** LKR */
  LKR("LKR"),

  /** LRD */
  LRD("LRD"),

  /** LSL */
  LSL("LSL"),

  /** LYD */
  LYD("LYD"),

  /** MAD */
  MAD("MAD"),

  /** MDL */
  MDL("MDL"),

  /** MGA */
  MGA("MGA"),

  /** MKD */
  MKD("MKD"),

  /** MMK */
  MMK("MMK"),

  /** MNT */
  MNT("MNT"),

  /** MOP */
  MOP("MOP"),

  /** MRU */
  MRU("MRU"),

  /** MUR */
  MUR("MUR"),

  /** MVR */
  MVR("MVR"),

  /** MWK */
  MWK("MWK"),

  /** MXN */
  MXN("MXN"),

  /** MYR */
  MYR("MYR"),

  /** MZN */
  MZN("MZN"),

  /** NAD */
  NAD("NAD"),

  /** NGN */
  NGN("NGN"),

  /** NIO */
  NIO("NIO"),

  /** NOK */
  NOK("NOK"),

  /** NPR */
  NPR("NPR"),

  /** NZD */
  NZD("NZD"),

  /** OMR */
  OMR("OMR"),

  /** PAB */
  PAB("PAB"),

  /** PEN */
  PEN("PEN"),

  /** PGK */
  PGK("PGK"),

  /** PHP */
  PHP("PHP"),

  /** PKR */
  PKR("PKR"),

  /** PLN */
  PLN("PLN"),

  /** PYG */
  PYG("PYG"),

  /** QAR */
  QAR("QAR"),

  /** RON */
  RON("RON"),

  /** RSD */
  RSD("RSD"),

  /** RUB */
  RUB("RUB"),

  /** RWF */
  RWF("RWF"),

  /** SAR */
  SAR("SAR"),

  /** SBD */
  SBD("SBD"),

  /** SCR */
  SCR("SCR"),

  /** SDG */
  SDG("SDG"),

  /** SEK */
  SEK("SEK"),

  /** SGD */
  SGD("SGD"),

  /** SHP */
  SHP("SHP"),

  /** SLL */
  SLL("SLL"),

  /** SOS */
  SOS("SOS"),

  /** SPL */
  SPL("SPL"),

  /** SRD */
  SRD("SRD"),

  /** STN */
  STN("STN"),

  /** SVC */
  SVC("SVC"),

  /** SYP */
  SYP("SYP"),

  /** SZL */
  SZL("SZL"),

  /** THB */
  THB("THB"),

  /** TJS */
  TJS("TJS"),

  /** TMT */
  TMT("TMT"),

  /** TND */
  TND("TND"),

  /** TOP */
  TOP("TOP"),

  /** TRY */
  TRY("TRY"),

  /** TTD */
  TTD("TTD"),

  /** TVD */
  TVD("TVD"),

  /** TWD */
  TWD("TWD"),

  /** TZS */
  TZS("TZS"),

  /** UAH */
  UAH("UAH"),

  /** UGX */
  UGX("UGX"),

  /** USD */
  USD("USD"),

  /** UYU */
  UYU("UYU"),

  /** UZS */
  UZS("UZS"),

  /** VEF */
  VEF("VEF"),

  /** VND */
  VND("VND"),

  /** VUV */
  VUV("VUV"),

  /** WST */
  WST("WST"),

  /** XAF */
  XAF("XAF"),

  /** XCD */
  XCD("XCD"),

  /** XDR */
  XDR("XDR"),

  /** XOF */
  XOF("XOF"),

  /** XPF */
  XPF("XPF"),

  /** YER */
  YER("YER"),

  /** ZAR */
  ZAR("ZAR"),

  /** ZMW */
  ZMW("ZMW"),

  /** ZMK */
  ZMK("ZMK"),

  /** ZWD */
  ZWD("ZWD");

  private String value;

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

  /** @return String value */
  @JsonValue
  public String getValue() {
    return value;
  }

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

  /**
   * fromValue
   *
   * @param value String
   */
  @JsonCreator
  public static CurrencyCode fromValue(String value) {
    for (CurrencyCode b : CurrencyCode.values()) {
      if (b.value.equals(value)) {
        return b;
      }
    }
    throw new IllegalArgumentException("Unexpected value '" + value + "'");
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy