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.