Spaces:
Runtime error
Runtime error
File size: 502 Bytes
cd6f98e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from typing import Optional
from pydantic import BaseModel, Field
class OrganizationRole(BaseModel):
id: str
role: str
organization_id: str
class UserBase(BaseModel):
id: str
name: Optional[str]
email: Optional[str]
image: Optional[str] = Field(default=None)
organization: Optional[OrganizationRole] = Field(default=None)
@property
def organization_id(self) -> Optional[str]:
return self.organization.organization_id if self.organization else None
|