FitnessOptions

  • FitnessOptions is a class used to request permissions via GoogleSignIn.requestPermissions.

  • Permissions are specified through Fitness data types, which determine the required scopes for the signed-in GoogleSignInAccount.

  • It includes a nested builder class, FitnessOptions.Builder, for constructing FitnessOptions objects.

  • Constants ACCESS_READ and ACCESS_WRITE are defined, likely for specifying read or write access levels for fitness data.

  • Key public methods include builder(), equals(), getExtensionType(), getImpliedScopes(), hashCode(), and toBundle().

public final class FitnessOptions extends Object
implements GoogleSignInOptionsExtension

Fitness options for requesting permissions via GoogleSignIn.requestPermissions(android.app.Activity, int, GoogleSignInAccount, GoogleSignInOptionsExtension).

Permissions are specified via Fitness data types, which will be used to determine the scopes required for the signed in GoogleSignInAccount.

Nested Class Summary

class FitnessOptions.Builder Builder to build FitnessOptions. 

Constant Summary

int ACCESS_READ
int ACCESS_WRITE

Public Method Summary

static FitnessOptions.Builder
boolean
int
List<Scope>
int
Bundle

Inherited Method Summary

Constants

public static final int ACCESS_READ

Constant Value: 0

public static final int ACCESS_WRITE

Constant Value: 1

Public Methods

public static FitnessOptions.Builder builder ()

public boolean equals (Object o)

public int getExtensionType ()

public List<Scope> getImpliedScopes ()

public int hashCode ()

public Bundle toBundle ()