# Google Play Android Developer API . applications . pricing

## Instance Methods

Close httplib2 connections.

Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.

### Method Details

`close()`

    Close httplib2 connections.

`convertRegionPrices(packageName, body=None, x__xgafv=None)`

    Calculates the region prices, using today's exchange rate and country-specific pricing patterns, based on the price in the request for a set of regions.

    Args:
      packageName: string, Required. The app package name. (required)
      body: object, The request body.
        The object takes the form of:

    { # Request message for ConvertRegionPrices.
      "price": { # Represents an amount of money with its currency type. # The intital price to convert other regions from. Tax exclusive.
        "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
        "nanos": 42, # 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.
        "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
      },
    }

      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # Response message for ConvertRegionPrices.
      "convertedOtherRegionsPrice": { # Converted other regions prices. # Converted other regions prices in USD and EUR, to use for countries where Play doesn't support a country's local currency.
        "eurPrice": { # Represents an amount of money with its currency type. # Price in EUR to use for the "Other regions" location exclusive of taxes.
          "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
          "nanos": 42, # 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.
          "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
        },
        "usdPrice": { # Represents an amount of money with its currency type. # Price in USD to use for the "Other regions" location exclusive of taxes.
          "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
          "nanos": 42, # 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.
          "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
        },
      },
      "convertedRegionPrices": { # Map from region code to converted region price.
        "a_key": { # A converted region price.
          "price": { # Represents an amount of money with its currency type. # The converted price tax inclusive.
            "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
            "nanos": 42, # 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.
            "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
          },
          "regionCode": "A String", # The region code of the region.
          "taxAmount": { # Represents an amount of money with its currency type. # The tax amount of the converted price.
            "currencyCode": "A String", # The three-letter currency code defined in ISO 4217.
            "nanos": 42, # 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.
            "units": "A String", # The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
          },
        },
      },
    }