GooglePlayClient class final

Authenticated implementation backed by the official Google API packages.

Implemented types

Constructors

GooglePlayClient.authenticated(Client client)
Uses an already-authenticated Android Publisher HTTP client.

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

close() → void
Releases authentication and transport resources.
override
commitEdit({required String packageName, required String editId, required bool areChangesNotSentForReview}) → Future<void>
Commits an edit without canceling an already-running Play review.
override
createEdit(String packageName) → Future<GooglePlayEdit>
Starts an isolated application edit.
override
deleteEdit({required String packageName, required String editId}) → Future<void>
Deletes an uncommitted edit.
override
getTrack({required String packageName, required String editId, required String track}) → Future<GooglePlayTrack>
Reads a track inside an edit.
override
listArtifactVersionCodes({required String packageName, required String editId}) → Future<Set<int>>
Lists every APK and AAB version code visible inside an edit.
override
listBundles({required String packageName, required String editId}) → Future<List<GooglePlayBundle>>
Lists app bundles visible inside an edit.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
updateTrack({required String packageName, required String editId, required GooglePlayTrack track}) → Future<GooglePlayTrack>
Replaces the desired releases on a track inside an edit.
override
uploadBundle({required String packageName, required String editId, required String aabPath}) → Future<GooglePlayBundle>
Uploads an AAB to an edit.
override
validateEdit({required String packageName, required String editId}) → Future<void>
Validates all changes in an edit without committing them.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

open(GooglePlayCredentials credentials, {Client? baseClient}) → Future<GooglePlayClient>
Authenticates a service account for Android Publisher access.