GoogleApi.ContentWarehouse.V1.Model.GoogleTypeMoney
Table of Contents ▼
Jump to a specific part of the page:
Description
Represents an amount of money with its currency type.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
currencyCode
(type:String.t
, default:nil
)
- The three-letter currency code defined in ISO 4217. -
nanos
(type:integer()
, default:nil
)
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. Ifunits
is positive,nanos
must be positive or zero. Ifunits
is zero,nanos
can be positive, zero, or negative. Ifunits
is negative,nanos
must be negative or zero. For example $-1.75 is represented asunits
=-1 andnanos
=-750,000,000. -
units
(type:String.t
, default:nil
)
- The whole units of the amount. For example ifcurrencyCode
is"USD"
, then 1 unit is one US dollar.
Type
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleTypeMoney