{
  "id": "tradle.Money",
  "type": "tradle.Model",
  "title": "Money",
  "inlined": true,
  "properties": {
    "value": {
      "type": "number",
      "sample": {
        "random.number": {
          "min": 1000,
          "max": 100000000
        }
      }
    },
    "currency": {
      "type": "enum",
      "oneOf": [
        {
          "USD": "$"
        },
        {
          "GBP": "£"
        },
        {
          "EUR": "€"
        },
        {
          "KWD": "د.ك"
        },
        {
          "ANG": "ƒ"
        },
        {
          "HNL": "L"
        },
        {
          "MYR": "RM"
        },
        {
          "COP": "$"
        },
        {
          "PHP": "₱"
        },
        {
          "MDL": "L"
        },
        {
          "MRO": "UM"
        },
        {
          "INR": "₨"
        },
        {
          "CRC": "₡"
        },
        {
          "ISK": "kr"
        },
        {
          "MXN": "$"
        },
        {
          "DZD": "د.ج"
        },
        {
          "CLP": "$"
        },
        {
          "JMD": "$"
        },
        {
          "QAR": "ر.ق"
        },
        {
          "LRD": "$"
        },
        {
          "LVL": "Ls"
        },
        {
          "GIP": "£"
        },
        {
          "GEL": "ლ"
        },
        {
          "AMD": "դր."
        },
        {
          "MGA": "MGA"
        },
        {
          "MUR": "₨"
        },
        {
          "CAD": "$"
        },
        {
          "BMD": "$"
        },
        {
          "ZMK": "ZK"
        },
        {
          "IRR": "﷼"
        },
        {
          "BZD": "$"
        },
        {
          "SBD": "$"
        },
        {
          "MNT": "₮"
        },
        {
          "TOP": "T$"
        },
        {
          "TTD": "$"
        },
        {
          "GMD": "D"
        },
        {
          "KYD": "$"
        },
        {
          "SYP": "£"
        },
        {
          "PGK": "K"
        },
        {
          "XOF": "Fr"
        },
        {
          "THB": "฿"
        },
        {
          "LAK": "₭"
        },
        {
          "EGP": "£"
        },
        {
          "BGN": "лв"
        },
        {
          "SRD": "$"
        },
        {
          "SHP": "£"
        },
        {
          "UAH": "₴"
        },
        {
          "VUV": "Vt"
        },
        {
          "JOD": "د.ا"
        },
        {
          "KRW": "₩"
        },
        {
          "MMK": "K"
        },
        {
          "PYG": "₲"
        },
        {
          "TMM": "m"
        },
        {
          "TJS": "ЅМ"
        },
        {
          "PLN": "zł"
        },
        {
          "BBD": "$"
        },
        {
          "HRK": "kn"
        },
        {
          "NIO": "C$"
        },
        {
          "BYR": "Br"
        },
        {
          "RUB": "р."
        },
        {
          "GYD": "$"
        },
        {
          "ARS": "$"
        },
        {
          "RWF": "Fr"
        },
        {
          "CHF": "Fr"
        },
        {
          "AED": "د.إ"
        },
        {
          "MWK": "MK"
        },
        {
          "LBP": "ل.ل"
        },
        {
          "TWD": "$"
        },
        {
          "HTG": "G"
        },
        {
          "NPR": "₨"
        },
        {
          "CDF": "Fr"
        },
        {
          "LSL": "L"
        },
        {
          "LKR": "ரூ"
        },
        {
          "UZS": "UZS"
        },
        {
          "IQD": "ع.د"
        },
        {
          "PKR": "₨"
        },
        {
          "ILS": "₪"
        },
        {
          "BHD": "ب.د"
        },
        {
          "BOB": "Bs."
        },
        {
          "MAD": "د.م."
        },
        {
          "MKD": "ден"
        },
        {
          "JPY": "¥"
        },
        {
          "SCR": "₨"
        },
        {
          "BTN": "BTN"
        },
        {
          "UYU": "$"
        },
        {
          "SZL": "L"
        },
        {
          "CZK": "Kč"
        },
        {
          "STD": "Db"
        },
        {
          "BSD": "$"
        },
        {
          "FJD": "$"
        },
        {
          "ALL": "L"
        },
        {
          "KES": "Sh"
        },
        {
          "SAR": "ر.س"
        },
        {
          "OMR": "ر.ع."
        },
        {
          "KPW": "₩"
        },
        {
          "SOS": "Sh"
        },
        {
          "NZD": "$"
        },
        {
          "SGD": "$"
        },
        {
          "KZT": "Т"
        },
        {
          "BND": "$"
        },
        {
          "LTL": "Lt"
        },
        {
          "CUP": "$"
        },
        {
          "GTQ": "Q"
        },
        {
          "TND": "د.ت"
        },
        {
          "BAM": "KM"
        },
        {
          "ZAR": "R"
        },
        {
          "AOA": "Kz"
        },
        {
          "HUF": "Ft"
        },
        {
          "PAB": "B/."
        },
        {
          "RON": "RON"
        },
        {
          "AFN": "؋"
        },
        {
          "EEK": "KR"
        },
        {
          "BIF": "Fr"
        },
        {
          "WST": "T"
        },
        {
          "DJF": "Fr"
        },
        {
          "MOP": "P"
        },
        {
          "KMF": "Fr"
        },
        {
          "BRL": "R$"
        },
        {
          "TZS": "Sh"
        },
        {
          "SEK": "kr"
        },
        {
          "HKD": "$"
        },
        {
          "XAF": "Fr"
        },
        {
          "GNF": "Fr"
        },
        {
          "MTL": "₤"
        },
        {
          "CVE": "$"
        },
        {
          "NOK": "kr"
        },
        {
          "ETB": "ETB"
        },
        {
          "IDR": "Rp"
        },
        {
          "SLL": "Le"
        },
        {
          "BWP": "P"
        },
        {
          "DKK": "kr"
        },
        {
          "CNY": "¥"
        },
        {
          "CSD": "CSD"
        },
        {
          "NGN": "₦"
        },
        {
          "VND": "₫"
        },
        {
          "VEB": "Bs"
        },
        {
          "MZN": "MZN"
        },
        {
          "BDT": "৳"
        },
        {
          "CYP": "£"
        },
        {
          "ERN": "ERN"
        },
        {
          "YER": "﷼"
        },
        {
          "GPD": "£"
        },
        {
          "AUD": "$"
        },
        {
          "FKP": "£"
        },
        {
          "SDD": "SDD"
        },
        {
          "NAD": "$"
        },
        {
          "KGS": "KGS"
        },
        {
          "XCD": "$"
        },
        {
          "SKK": "Sk"
        },
        {
          "GHC": "₵"
        },
        {
          "XPF": "Fr"
        },
        {
          "MVR": "ރ."
        },
        {
          "KHR": "៛"
        },
        {
          "LYD": "ل.د"
        },
        {
          "AWG": "ƒ"
        },
        {
          "AZN": "AZN"
        },
        {
          "ZWD": "$"
        },
        {
          "PEN": "S/."
        },
        {
          "DOP": "$"
        },
        {
          "UGX": "Sh"
        },
        {
          "TRY": "₤"
        }
      ],
      "sample": "currency"
    }
  },
  "required": [
    "value",
    "currency"
  ]
}
