Credential.fromAccessCredentials constructor

Credential.fromAccessCredentials(
  1. AccessCredentials accessCredentials,
  2. String? tokenEndpoint
)

Convenient constructor.

It's used to convert an AccessCredentials instance to Credential. AccessCredentials is from googleapis_auth

Implementation

Credential.fromAccessCredentials(
    AccessCredentials accessCredentials, String? tokenEndpoint)
    : accessToken = accessCredentials.accessToken.data,
      refreshToken = accessCredentials.refreshToken ?? '',
      idToken = accessCredentials.idToken ?? '',
      tokenEndpoint =
          tokenEndpoint ?? 'https://accounts.google.com/o/oauth2/token',
      scopes = accessCredentials.scopes,
      expiration =
          accessCredentials.accessToken.expiry.millisecondsSinceEpoch;