Coverage for polar/models/oauth2_authorization_code.py: 100%
8 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 16:17 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 16:17 +0000
1from authlib.integrations.sqla_oauth2 import ( 1ab
2 OAuth2AuthorizationCodeMixin,
3)
4from sqlalchemy import String 1ab
5from sqlalchemy.orm import Mapped, mapped_column 1ab
7from polar.kit.db.models import RecordModel 1ab
8from polar.oauth2.sub_type import SubTypeModelMixin 1ab
11class OAuth2AuthorizationCode( 1ab
12 RecordModel, SubTypeModelMixin, OAuth2AuthorizationCodeMixin
13):
14 __tablename__ = "oauth2_authorization_codes" 1ab
16 client_id: Mapped[str] = mapped_column(String(52), nullable=False) 1ab