<?php

declare(strict_types=1);

/**
 * |------
 * | ! Generated code !
 * | Altering this code will result in changes being overwritten |
 * |-------------------------------------------------------------|.
 */

namespace Paddle\SDK\Entities\Shared;

use Paddle\SDK\PaddleEnum;

/**
 * @method static CurrencyCode USD()
 * @method static CurrencyCode EUR()
 * @method static CurrencyCode GBP()
 * @method static CurrencyCode JPY()
 * @method static CurrencyCode AUD()
 * @method static CurrencyCode CAD()
 * @method static CurrencyCode CHF()
 * @method static CurrencyCode HKD()
 * @method static CurrencyCode SGD()
 * @method static CurrencyCode SEK()
 * @method static CurrencyCode ARS()
 * @method static CurrencyCode BRL()
 * @method static CurrencyCode CNY()
 * @method static CurrencyCode COP()
 * @method static CurrencyCode CZK()
 * @method static CurrencyCode DKK()
 * @method static CurrencyCode HUF()
 * @method static CurrencyCode ILS()
 * @method static CurrencyCode INR()
 * @method static CurrencyCode KRW()
 * @method static CurrencyCode MXN()
 * @method static CurrencyCode NOK()
 * @method static CurrencyCode NZD()
 * @method static CurrencyCode PLN()
 * @method static CurrencyCode RUB()
 * @method static CurrencyCode THB()
 * @method static CurrencyCode TRY()
 * @method static CurrencyCode TWD()
 * @method static CurrencyCode UAH()
 * @method static CurrencyCode ZAR()
 */
final class CurrencyCode extends PaddleEnum
{
    private const USD = 'USD';
    private const EUR = 'EUR';
    private const GBP = 'GBP';
    private const JPY = 'JPY';
    private const AUD = 'AUD';
    private const CAD = 'CAD';
    private const CHF = 'CHF';
    private const HKD = 'HKD';
    private const SGD = 'SGD';
    private const SEK = 'SEK';
    private const ARS = 'ARS';
    private const BRL = 'BRL';
    private const CNY = 'CNY';
    private const COP = 'COP';
    private const CZK = 'CZK';
    private const DKK = 'DKK';
    private const HUF = 'HUF';
    private const ILS = 'ILS';
    private const INR = 'INR';
    private const KRW = 'KRW';
    private const MXN = 'MXN';
    private const NOK = 'NOK';
    private const NZD = 'NZD';
    private const PLN = 'PLN';
    private const RUB = 'RUB';
    private const THB = 'THB';
    private const TRY = 'TRY';
    private const TWD = 'TWD';
    private const UAH = 'UAH';
    private const ZAR = 'ZAR';
}
