token.py 444 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. from datetime import datetime
  4. from common.schema import SchemaBase
  5. class GetSwaggerToken(SchemaBase):
  6. access_token: str
  7. token_type: str = 'Bearer'
  8. class AccessTokenBase(SchemaBase):
  9. access_token: str
  10. access_token_type: str = 'Bearer'
  11. access_token_expire_time: datetime | None
  12. class GetNewToken(AccessTokenBase):
  13. pass
  14. class GetLoginToken(AccessTokenBase):
  15. pass