# ID
- id : int = sqlmodel.Field(primary_key=True)
+ id: int = sqlmodel.Field(primary_key=True, exclude=True)
# Name
# Admin
- admin : bool = sqlmodel.Field(default=False)
+ admin : bool = sqlmodel.Field(default=False, exclude=True)
# Admin?
# Bugzilla API Key
- bugzilla_api_key : str
+ bugzilla_api_key : str = sqlmodel.Field(exclude=True)
# Bugzilla
# Build Quota
- daily_build_quota : datetime.timedelta | None
+ daily_build_quota : datetime.timedelta | None = sqlmodel.Field(exclude=True)
# Build Times
# Storage Quota
- storage_quota : int # TODO Ensure this is a BIGINT
+ storage_quota: int = sqlmodel.Field(exclude=True)
async def has_exceeded_storage_quota(self, size=None):
"""
# ID
- id : int = sqlmodel.Field(primary_key=True)
+ id: int = sqlmodel.Field(primary_key=True, exclude=True)
# User ID