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