granicus_archiver.googledrive.config

class granicus_archiver.googledrive.config.OAuthClientConf(client_id, client_secret, redirect_uri, scopes)[source]

Bases: NamedTuple

Parameters:
client_id: str

Alias for field number 0

client_secret: str

Alias for field number 1

redirect_uri: str

Alias for field number 2

scopes: list[str]

Alias for field number 3

class granicus_archiver.googledrive.config.UserCredentials(email, access_token, refresh_token, expires_in, expires_at, scopes, id_token, id_token_jwt, token_type, token_uri, token_info_uri, revoke_uri)[source]

Bases: NamedTuple

Parameters:
  • email (str)

  • access_token (str | None)

  • refresh_token (str | None)

  • expires_in (int | None)

  • expires_at (str | None)

  • scopes (list[str] | None)

  • id_token (str | None)

  • id_token_jwt (str | None)

  • token_type (str | None)

  • token_uri (str | None)

  • token_info_uri (str | None)

  • revoke_uri (str | None)

email: str

Alias for field number 0

access_token: str | None

Alias for field number 1

refresh_token: str | None

Alias for field number 2

expires_in: int | None

Alias for field number 3

expires_at: str | None

Alias for field number 4

scopes: list[str] | None

Alias for field number 5

id_token: str | None

Alias for field number 6

id_token_jwt: str | None

Alias for field number 7

token_type: str | None

Alias for field number 8

token_uri: str | None

Alias for field number 9

token_info_uri: str | None

Alias for field number 10

revoke_uri: str | None

Alias for field number 11