Coverage for polar/personal_access_token/schemas.py: 100%
13 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 15:52 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 15:52 +0000
1from datetime import datetime 1a
3from pydantic import UUID4 1a
5from polar.auth.scope import Scope 1a
6from polar.kit.schemas import Schema, TimestampedSchema 1a
9class PersonalAccessToken(TimestampedSchema): 1a
10 id: UUID4 1a
11 scopes: list[Scope] 1a
12 expires_at: datetime | None 1a
13 comment: str 1a
14 last_used_at: datetime | None 1a
17class PersonalAccessTokenCreateResponse(Schema): 1a
18 personal_access_token: PersonalAccessToken 1a
19 token: str 1a