iqm.iqm_client.cli.models.TokensFile

iqm.iqm_client.cli.models.TokensFile#

class iqm.iqm_client.cli.models.TokensFile(*, pid: int | None = None, timestamp: datetime, access_token: str, refresh_token: str, refresh_status: str | None = None, auth_server_url: AnyUrl)#

Bases: BaseModel

Model of tokens file, used for validating JSON.

Attributes

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

pid

timestamp

access_token

refresh_token

refresh_status

auth_server_url

Methods

Parameters:
  • pid (int | None) –

  • timestamp (datetime) –

  • access_token (str) –

  • refresh_token (str) –

  • refresh_status (str | None) –

  • auth_server_url (AnyUrl) –

model_config: ClassVar[ConfigDict] = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].