Bot schema¶
TCKDB backend app schemas bot module
- class tckdb.backend.app.schemas.bot.Bot(*, name: str, version: str = None, url: int, git_commit: str = None, git_branch: str = None, reviewer_flags: Dict[str, str] = None, id: int)[source]¶
Properties to return to client
- class tckdb.backend.app.schemas.bot.BotBase(*, name: tckdb.backend.app.schemas.bot.ConstrainedStrValue, version: tckdb.backend.app.schemas.bot.ConstrainedStrValue = None, url: tckdb.backend.app.schemas.bot.ConstrainedStrValue, git_commit: tckdb.backend.app.schemas.bot.ConstrainedStrValue = None, git_branch: tckdb.backend.app.schemas.bot.ConstrainedStrValue = None, reviewer_flags: Dict[str, str] = None)[source]¶
A BotBase class (shared properties)
- class tckdb.backend.app.schemas.bot.BotCreate(*, name: str, version: str = None, url: str, git_commit: str = None, git_branch: str = None, reviewer_flags: Dict[str, str] = None)[source]¶
Create a Bot item: Properties to receive on item creation
- class tckdb.backend.app.schemas.bot.BotInDB(*, name: str, version: str = None, url: int, git_commit: str = None, git_branch: str = None, reviewer_flags: Dict[str, str] = None, id: int)[source]¶
Properties stored in DB