Google Play Android Developer API . applications . pricing

Instance Methods

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.

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.
      },
    },
  },
}