Close httplib2 connections.
create(packageName, editId, body=None, x__xgafv=None)
Creates a new track.
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.
create(packageName, editId, body=None, x__xgafv=None)
Creates a new track. Args: packageName: string, Required. Package name of the app. (required) editId: string, Required. Identifier of the edit. (required) body: object, The request body. The object takes the form of: { # Configurations of the new track. "formFactor": "A String", # Required. Form factor of the new track. Defaults to the default track. "track": "A String", # Required. Identifier of the new track. For default tracks, this field consists of the track alias only. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. This prefix must match the value of the `form_factor` field, if it is not a default track. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) "type": "A String", # Required. Type of the new track. Currently, the only supported value is closedTesting. } 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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) }
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. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) (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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) }
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 (including tracks with no releases). { # 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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) }, ], }
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. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) (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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) } 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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) }
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. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) (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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) } 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. { # Localized text in given language. "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. Form factor tracks have a special prefix as an identifier, for example `wear:production`, `automotive:production`. [More on track name](https://developers.google.com/android-publisher/tracks#ff-track-name) }