See https://developer.paypal.com/docs/api/orders/v2/#definition-Amount_breakdown.
Creates an amount object using constructor.
Creates an amount from a value and an optional currency code.
Gets an amount currency code.
Gets an amount value.
Casts the Amount an array representation, used when serializing an amount into http request.