The amount of money in decimal format. This is an abstraction of the Units and Nanos properties.
Getting this property combines those property values, and setting this property will set both of those properties.
Number of nano (10^-9) units of the amount.
The value must be between -999,999,999 and +999,999,999 inclusive.
If units is positive, nanos must be positive or zero.
If units is zero, nanos can be positive, zero, or negative.
If units is negative, nanos must be negative or zero.
For example $-1.75 is represented as units=-1 and nanos=-750,000,000.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["The `Money` class represents a monetary amount with a specified currency type, aligning with ISO 4217 standards for currency codes."],["This class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, ensuring robust functionality and compatibility within the .NET ecosystem."],["The `Money` class stores monetary values through `Units` (whole units) and `Nanos` (fractional units), which can be accessed collectively via the `DecimalValue` property."],["Constructors are provided to create new `Money` instances, either empty or by cloning another `Money` object, allowing for flexibility in object initialization."],["It has multiple methods such as `Clone()`, `Equals()`, `MergeFrom()` and `ToString()` that provide functions to modify, compare and create deep clones of the `Money` object."]]],[]]