Money
Représente un montant associé à un type de devise.
Représentation JSON |
{
"currencyCode": string,
"units": string,
"nanos": integer
} |
Champs |
currencyCode |
string
Code de devise à trois lettres défini par la norme ISO 4217.
|
units |
string (int64 format)
Unités entières du montant. Par exemple, si currencyCode est défini sur "USD" , une unité correspond à un dollar américain.
|
nanos |
integer
Nombre de nano-unités (10^-9) du montant. La valeur doit être comprise entre -999 999 999 et +999 999 999 inclus. Si units est positif, nanos doit être positif ou nul. Si units est égal à zéro, nanos peut être positif, nul ou négatif. Si units est négatif, nanos doit être négatif ou nul. Par exemple, -1,75 $ est représenté par units =-1 et nanos =-750 000 000.
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/17 (UTC).
[null,null,["Dernière mise à jour le 2024/12/17 (UTC)."],[[["Money is represented using a JSON object with currency code, whole units, and nano units."],["Currency is specified by a three-letter ISO 4217 code like \"USD\"."],["The `units` field stores the whole currency units, while `nanos` stores fractional units (10^-9)."],["`nanos` value must be within -999,999,999 to +999,999,999 and its sign must align with the sign of `units`."]]],[]]