# GooglePlaces Framework Reference

# GMSPlaceMoney

    @interface GMSPlaceMoney : NSObject

Represents an amount of money with its currency type.
- `


  ### [currencyCode](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceMoney#/c:objc(cs)GMSPlaceMoney(py)currencyCode)


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

  #### Declaration

  Swift

      var currencyCode: String { get }

  Objective-C

      @property (nonatomic, readonly) NSString *_Nonnull currencyCode;

- `


  ### [units](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceMoney#/c:objc(cs)GMSPlaceMoney(py)units)


  ` 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;

- `


  ### [nanos](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceMoney#/c:objc(cs)GMSPlaceMoney(py)nanos)


  ` 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.

  <br />

  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;