/** * @example * { * id: "id", * answers: [{ * requirement_id: "inrqi_xxxxxxxxxxxxxx" * }] * } */ export interface UpdateFinancingApplicationsRequest { /** Financing application ID, prefixed `inrq_`. */ id: string; answers: UpdateFinancingApplicationsRequest.Answers.Item[]; } export declare namespace UpdateFinancingApplicationsRequest { type Answers = Answers.Item[]; namespace Answers { interface Item { /** Complete replacement set of file IDs for this requirement, prefixed `file_`. Upload documents through the Files API first: new files must belong to the caller, be ready and private, and satisfy the requirement's formats and 20 MB limit. An empty array removes all files. */ file_ids?: string[] | undefined; /** Price answer, such as `max_product_price`. `null` clears the price. */ money?: (Item.Money | null) | undefined; /** ID of a merchant requirement returned on this application. */ requirement_id: string; /** Text answers. Use `money` instead for `max_product_price`. An empty array clears the answer. */ values?: string[] | undefined; } namespace Item { /** * Price answer, such as `max_product_price`. `null` clears the price. */ interface Money { /** Positive exact decimal amount in major units, such as 1234.56. At most 12 whole digits and the currency's fractional precision. */ amount: string; /** Currency of the maximum product price. */ currency: Money.Currency; } namespace Money { /** Currency of the maximum product price. */ const Currency: { readonly Usd: "usd"; readonly Sgd: "sgd"; readonly Inr: "inr"; readonly Aud: "aud"; readonly Brl: "brl"; readonly Cad: "cad"; readonly Dkk: "dkk"; readonly Eur: "eur"; readonly Nok: "nok"; readonly Gbp: "gbp"; readonly Sek: "sek"; readonly Chf: "chf"; readonly Hkd: "hkd"; readonly Huf: "huf"; readonly Jpy: "jpy"; readonly Mxn: "mxn"; readonly Myr: "myr"; readonly Pln: "pln"; readonly Czk: "czk"; readonly Nzd: "nzd"; readonly Aed: "aed"; readonly Cop: "cop"; readonly Ron: "ron"; readonly Thb: "thb"; readonly Bgn: "bgn"; readonly Idr: "idr"; readonly Dop: "dop"; readonly Php: "php"; readonly Try: "try"; readonly Krw: "krw"; readonly Twd: "twd"; readonly Vnd: "vnd"; readonly Pkr: "pkr"; readonly Clp: "clp"; readonly Uyu: "uyu"; readonly Ars: "ars"; readonly Zar: "zar"; readonly Dzd: "dzd"; readonly Tnd: "tnd"; readonly Mad: "mad"; readonly Kes: "kes"; readonly Kwd: "kwd"; readonly Jod: "jod"; readonly All: "all"; readonly Xcd: "xcd"; readonly Amd: "amd"; readonly Bsd: "bsd"; readonly Bhd: "bhd"; readonly Bob: "bob"; readonly Bam: "bam"; readonly Khr: "khr"; readonly Crc: "crc"; readonly Xof: "xof"; readonly Egp: "egp"; readonly Etb: "etb"; readonly Gmd: "gmd"; readonly Ghs: "ghs"; readonly Gtq: "gtq"; readonly Gyd: "gyd"; readonly Ils: "ils"; readonly Jmd: "jmd"; readonly Mop: "mop"; readonly Mga: "mga"; readonly Mur: "mur"; readonly Mdl: "mdl"; readonly Mnt: "mnt"; readonly Nad: "nad"; readonly Ngn: "ngn"; readonly Mkd: "mkd"; readonly Omr: "omr"; readonly Pyg: "pyg"; readonly Pen: "pen"; readonly Qar: "qar"; readonly Rwf: "rwf"; readonly Sar: "sar"; readonly Rsd: "rsd"; readonly Lkr: "lkr"; readonly Tzs: "tzs"; readonly Ttd: "ttd"; readonly Uzs: "uzs"; readonly Rub: "rub"; readonly Cny: "cny"; readonly Kzt: "kzt"; readonly Awg: "awg"; }; type Currency = (typeof Currency)[keyof typeof Currency]; } } } }