misc.ts•4.75 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from '../core/resource';
import { APIPromise } from '../core/api-promise';
import { RequestOptions } from '../internal/request-options';
export class Misc extends APIResource {
listSupportedCountries(options?: RequestOptions): APIPromise<MiscListSupportedCountriesResponse> {
return this._client.get('/checkout/supported_countries', options);
}
}
/**
* ISO country code alpha2 variant
*/
export type CountryCode =
| 'AF'
| 'AX'
| 'AL'
| 'DZ'
| 'AS'
| 'AD'
| 'AO'
| 'AI'
| 'AQ'
| 'AG'
| 'AR'
| 'AM'
| 'AW'
| 'AU'
| 'AT'
| 'AZ'
| 'BS'
| 'BH'
| 'BD'
| 'BB'
| 'BY'
| 'BE'
| 'BZ'
| 'BJ'
| 'BM'
| 'BT'
| 'BO'
| 'BQ'
| 'BA'
| 'BW'
| 'BV'
| 'BR'
| 'IO'
| 'BN'
| 'BG'
| 'BF'
| 'BI'
| 'KH'
| 'CM'
| 'CA'
| 'CV'
| 'KY'
| 'CF'
| 'TD'
| 'CL'
| 'CN'
| 'CX'
| 'CC'
| 'CO'
| 'KM'
| 'CG'
| 'CD'
| 'CK'
| 'CR'
| 'CI'
| 'HR'
| 'CU'
| 'CW'
| 'CY'
| 'CZ'
| 'DK'
| 'DJ'
| 'DM'
| 'DO'
| 'EC'
| 'EG'
| 'SV'
| 'GQ'
| 'ER'
| 'EE'
| 'ET'
| 'FK'
| 'FO'
| 'FJ'
| 'FI'
| 'FR'
| 'GF'
| 'PF'
| 'TF'
| 'GA'
| 'GM'
| 'GE'
| 'DE'
| 'GH'
| 'GI'
| 'GR'
| 'GL'
| 'GD'
| 'GP'
| 'GU'
| 'GT'
| 'GG'
| 'GN'
| 'GW'
| 'GY'
| 'HT'
| 'HM'
| 'VA'
| 'HN'
| 'HK'
| 'HU'
| 'IS'
| 'IN'
| 'ID'
| 'IR'
| 'IQ'
| 'IE'
| 'IM'
| 'IL'
| 'IT'
| 'JM'
| 'JP'
| 'JE'
| 'JO'
| 'KZ'
| 'KE'
| 'KI'
| 'KP'
| 'KR'
| 'KW'
| 'KG'
| 'LA'
| 'LV'
| 'LB'
| 'LS'
| 'LR'
| 'LY'
| 'LI'
| 'LT'
| 'LU'
| 'MO'
| 'MK'
| 'MG'
| 'MW'
| 'MY'
| 'MV'
| 'ML'
| 'MT'
| 'MH'
| 'MQ'
| 'MR'
| 'MU'
| 'YT'
| 'MX'
| 'FM'
| 'MD'
| 'MC'
| 'MN'
| 'ME'
| 'MS'
| 'MA'
| 'MZ'
| 'MM'
| 'NA'
| 'NR'
| 'NP'
| 'NL'
| 'NC'
| 'NZ'
| 'NI'
| 'NE'
| 'NG'
| 'NU'
| 'NF'
| 'MP'
| 'NO'
| 'OM'
| 'PK'
| 'PW'
| 'PS'
| 'PA'
| 'PG'
| 'PY'
| 'PE'
| 'PH'
| 'PN'
| 'PL'
| 'PT'
| 'PR'
| 'QA'
| 'RE'
| 'RO'
| 'RU'
| 'RW'
| 'BL'
| 'SH'
| 'KN'
| 'LC'
| 'MF'
| 'PM'
| 'VC'
| 'WS'
| 'SM'
| 'ST'
| 'SA'
| 'SN'
| 'RS'
| 'SC'
| 'SL'
| 'SG'
| 'SX'
| 'SK'
| 'SI'
| 'SB'
| 'SO'
| 'ZA'
| 'GS'
| 'SS'
| 'ES'
| 'LK'
| 'SD'
| 'SR'
| 'SJ'
| 'SZ'
| 'SE'
| 'CH'
| 'SY'
| 'TW'
| 'TJ'
| 'TZ'
| 'TH'
| 'TL'
| 'TG'
| 'TK'
| 'TO'
| 'TT'
| 'TN'
| 'TR'
| 'TM'
| 'TC'
| 'TV'
| 'UG'
| 'UA'
| 'AE'
| 'GB'
| 'UM'
| 'US'
| 'UY'
| 'UZ'
| 'VU'
| 'VE'
| 'VN'
| 'VG'
| 'VI'
| 'WF'
| 'EH'
| 'YE'
| 'ZM'
| 'ZW';
export type Currency =
| 'AED'
| 'ALL'
| 'AMD'
| 'ANG'
| 'AOA'
| 'ARS'
| 'AUD'
| 'AWG'
| 'AZN'
| 'BAM'
| 'BBD'
| 'BDT'
| 'BGN'
| 'BHD'
| 'BIF'
| 'BMD'
| 'BND'
| 'BOB'
| 'BRL'
| 'BSD'
| 'BWP'
| 'BYN'
| 'BZD'
| 'CAD'
| 'CHF'
| 'CLP'
| 'CNY'
| 'COP'
| 'CRC'
| 'CUP'
| 'CVE'
| 'CZK'
| 'DJF'
| 'DKK'
| 'DOP'
| 'DZD'
| 'EGP'
| 'ETB'
| 'EUR'
| 'FJD'
| 'FKP'
| 'GBP'
| 'GEL'
| 'GHS'
| 'GIP'
| 'GMD'
| 'GNF'
| 'GTQ'
| 'GYD'
| 'HKD'
| 'HNL'
| 'HRK'
| 'HTG'
| 'HUF'
| 'IDR'
| 'ILS'
| 'INR'
| 'IQD'
| 'JMD'
| 'JOD'
| 'JPY'
| 'KES'
| 'KGS'
| 'KHR'
| 'KMF'
| 'KRW'
| 'KWD'
| 'KYD'
| 'KZT'
| 'LAK'
| 'LBP'
| 'LKR'
| 'LRD'
| 'LSL'
| 'LYD'
| 'MAD'
| 'MDL'
| 'MGA'
| 'MKD'
| 'MMK'
| 'MNT'
| 'MOP'
| 'MRU'
| 'MUR'
| 'MVR'
| 'MWK'
| 'MXN'
| 'MYR'
| 'MZN'
| 'NAD'
| 'NGN'
| 'NIO'
| 'NOK'
| 'NPR'
| 'NZD'
| 'OMR'
| 'PAB'
| 'PEN'
| 'PGK'
| 'PHP'
| 'PKR'
| 'PLN'
| 'PYG'
| 'QAR'
| 'RON'
| 'RSD'
| 'RUB'
| 'RWF'
| 'SAR'
| 'SBD'
| 'SCR'
| 'SEK'
| 'SGD'
| 'SHP'
| 'SLE'
| 'SLL'
| 'SOS'
| 'SRD'
| 'SSP'
| 'STN'
| 'SVC'
| 'SZL'
| 'THB'
| 'TND'
| 'TOP'
| 'TRY'
| 'TTD'
| 'TWD'
| 'TZS'
| 'UAH'
| 'UGX'
| 'USD'
| 'UYU'
| 'UZS'
| 'VES'
| 'VND'
| 'VUV'
| 'WST'
| 'XAF'
| 'XCD'
| 'XOF'
| 'XPF'
| 'YER'
| 'ZAR'
| 'ZMW';
/**
* Represents the different categories of taxation applicable to various products
* and services.
*/
export type TaxCategory = 'digital_products' | 'saas' | 'e_book' | 'edtech';
export type MiscListSupportedCountriesResponse = Array<CountryCode>;
export declare namespace Misc {
export {
type CountryCode as CountryCode,
type Currency as Currency,
type TaxCategory as TaxCategory,
type MiscListSupportedCountriesResponse as MiscListSupportedCountriesResponse,
};
}