Coverage for polar/user_organization/schemas.py: 100%
9 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 17:15 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-12-05 17:15 +0000
1from datetime import datetime 1a
3from pydantic import AliasPath, EmailStr, Field 1a
5from polar.kit.schemas import Schema 1a
8class OrganizationMember(Schema): 1a
9 created_at: datetime = Field( 1a
10 description="The time the OrganizationMember was creatd."
11 )
12 email: str = Field(validation_alias=AliasPath("user", "email")) 1a
13 avatar_url: str | None = Field(validation_alias=AliasPath("user", "avatar_url")) 1a
16class OrganizationMemberInvite(Schema): 1a
17 email: EmailStr = Field(description="Email address of the user to invite") 1a