GooglePlaces Framework Reference

GMSPlaceMoney

@interface GMSPlaceMoney : NSObject

Represents an amount of money with its currency type.

  • The three-letter currency code defined in ISO 4217.

    Declaration

    Swift

    var currencyCode: String { get }

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull currencyCode;
  • The whole units of the amount. For example if “currencyCode” is “USD”, then 1 unit is one US dollar.

    Declaration

    Swift

    var units: Int64 { get }

    Objective-C

    @property (nonatomic, readonly) int64_t units;
  • The number of nano (1e-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. For example $-1.75 is represented as units=-1 and nanos=-750,000,000.

    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.

    Declaration

    Swift

    var nanos: Int { get }

    Objective-C

    @property (nonatomic, readonly) NSInteger nanos;