Close httplib2 connections.
get(packageName, editId, track, x__xgafv=None)
Gets a track.
list(packageName, editId, x__xgafv=None)
Lists all tracks.
patch(packageName, editId, track, body=None, x__xgafv=None)
Patches a track.
update(packageName, editId, track, body=None, x__xgafv=None)
Updates a track.
close()
Close httplib2 connections.
get(packageName, editId, track, x__xgafv=None)
Gets a track. Args: packageName: string, Package name of the app. (required) editId: string, Identifier of the edit. (required) track: string, Identifier of the track. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # A track configuration. The resource for TracksService. "releases": [ # In a read request, represents all active releases in the track. In an update request, represents desired changes. { # A release within a track. "countryTargeting": { # Country targeting specification. # Restricts a release to a specific set of countries. "countries": [ # Countries to target, specified as two letter [CLDR codes](https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html). "A String", ], "includeRestOfWorld": True or False, # Include "rest of world" as well as explicitly targeted countries. }, "inAppUpdatePriority": 42, # In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See https://developer.android.com/guide/playcore/in-app-updates. "name": "A String", # The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date. "releaseNotes": [ # A description of what is new in this release. { # Release notes specification, i.e. language and text. "language": "A String", # Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). "text": "A String", # The text in the given language. }, ], "status": "A String", # The status of the release. "userFraction": 3.14, # Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted". "versionCodes": [ # Version codes of all APKs in the release. Must include version codes to retain from previous releases. "A String", ], }, ], "track": "A String", # Identifier of the track. }
list(packageName, editId, x__xgafv=None)
Lists all tracks. Args: packageName: string, Package name of the app. (required) editId: string, Identifier of the edit. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Response listing all tracks. "kind": "A String", # The kind of this response ("androidpublisher#tracksListResponse"). "tracks": [ # All tracks. { # A track configuration. The resource for TracksService. "releases": [ # In a read request, represents all active releases in the track. In an update request, represents desired changes. { # A release within a track. "countryTargeting": { # Country targeting specification. # Restricts a release to a specific set of countries. "countries": [ # Countries to target, specified as two letter [CLDR codes](https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html). "A String", ], "includeRestOfWorld": True or False, # Include "rest of world" as well as explicitly targeted countries. }, "inAppUpdatePriority": 42, # In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See https://developer.android.com/guide/playcore/in-app-updates. "name": "A String", # The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date. "releaseNotes": [ # A description of what is new in this release. { # Release notes specification, i.e. language and text. "language": "A String", # Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). "text": "A String", # The text in the given language. }, ], "status": "A String", # The status of the release. "userFraction": 3.14, # Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted". "versionCodes": [ # Version codes of all APKs in the release. Must include version codes to retain from previous releases. "A String", ], }, ], "track": "A String", # Identifier of the track. }, ], }
patch(packageName, editId, track, body=None, x__xgafv=None)
Patches a track. Args: packageName: string, Package name of the app. (required) editId: string, Identifier of the edit. (required) track: string, Identifier of the track. (required) body: object, The request body. The object takes the form of: { # A track configuration. The resource for TracksService. "releases": [ # In a read request, represents all active releases in the track. In an update request, represents desired changes. { # A release within a track. "countryTargeting": { # Country targeting specification. # Restricts a release to a specific set of countries. "countries": [ # Countries to target, specified as two letter [CLDR codes](https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html). "A String", ], "includeRestOfWorld": True or False, # Include "rest of world" as well as explicitly targeted countries. }, "inAppUpdatePriority": 42, # In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See https://developer.android.com/guide/playcore/in-app-updates. "name": "A String", # The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date. "releaseNotes": [ # A description of what is new in this release. { # Release notes specification, i.e. language and text. "language": "A String", # Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). "text": "A String", # The text in the given language. }, ], "status": "A String", # The status of the release. "userFraction": 3.14, # Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted". "versionCodes": [ # Version codes of all APKs in the release. Must include version codes to retain from previous releases. "A String", ], }, ], "track": "A String", # Identifier of the track. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # A track configuration. The resource for TracksService. "releases": [ # In a read request, represents all active releases in the track. In an update request, represents desired changes. { # A release within a track. "countryTargeting": { # Country targeting specification. # Restricts a release to a specific set of countries. "countries": [ # Countries to target, specified as two letter [CLDR codes](https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html). "A String", ], "includeRestOfWorld": True or False, # Include "rest of world" as well as explicitly targeted countries. }, "inAppUpdatePriority": 42, # In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See https://developer.android.com/guide/playcore/in-app-updates. "name": "A String", # The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date. "releaseNotes": [ # A description of what is new in this release. { # Release notes specification, i.e. language and text. "language": "A String", # Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). "text": "A String", # The text in the given language. }, ], "status": "A String", # The status of the release. "userFraction": 3.14, # Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted". "versionCodes": [ # Version codes of all APKs in the release. Must include version codes to retain from previous releases. "A String", ], }, ], "track": "A String", # Identifier of the track. }
update(packageName, editId, track, body=None, x__xgafv=None)
Updates a track. Args: packageName: string, Package name of the app. (required) editId: string, Identifier of the edit. (required) track: string, Identifier of the track. (required) body: object, The request body. The object takes the form of: { # A track configuration. The resource for TracksService. "releases": [ # In a read request, represents all active releases in the track. In an update request, represents desired changes. { # A release within a track. "countryTargeting": { # Country targeting specification. # Restricts a release to a specific set of countries. "countries": [ # Countries to target, specified as two letter [CLDR codes](https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html). "A String", ], "includeRestOfWorld": True or False, # Include "rest of world" as well as explicitly targeted countries. }, "inAppUpdatePriority": 42, # In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See https://developer.android.com/guide/playcore/in-app-updates. "name": "A String", # The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date. "releaseNotes": [ # A description of what is new in this release. { # Release notes specification, i.e. language and text. "language": "A String", # Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). "text": "A String", # The text in the given language. }, ], "status": "A String", # The status of the release. "userFraction": 3.14, # Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted". "versionCodes": [ # Version codes of all APKs in the release. Must include version codes to retain from previous releases. "A String", ], }, ], "track": "A String", # Identifier of the track. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # A track configuration. The resource for TracksService. "releases": [ # In a read request, represents all active releases in the track. In an update request, represents desired changes. { # A release within a track. "countryTargeting": { # Country targeting specification. # Restricts a release to a specific set of countries. "countries": [ # Countries to target, specified as two letter [CLDR codes](https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html). "A String", ], "includeRestOfWorld": True or False, # Include "rest of world" as well as explicitly targeted countries. }, "inAppUpdatePriority": 42, # In-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority. Defaults to 0. in_app_update_priority can not be updated once the release is rolled out. See https://developer.android.com/guide/playcore/in-app-updates. "name": "A String", # The release name. Not required to be unique. If not set, the name is generated from the APK's version_name. If the release contains multiple APKs, the name is generated from the date. "releaseNotes": [ # A description of what is new in this release. { # Release notes specification, i.e. language and text. "language": "A String", # Language localization code (a BCP-47 language tag; for example, "de-AT" for Austrian German). "text": "A String", # The text in the given language. }, ], "status": "A String", # The status of the release. "userFraction": 3.14, # Fraction of users who are eligible for a staged release. 0 < fraction < 1. Can only be set when status is "inProgress" or "halted". "versionCodes": [ # Version codes of all APKs in the release. Must include version codes to retain from previous releases. "A String", ], }, ], "track": "A String", # Identifier of the track. }