Frequencies schema

TCKDB backend app schemas frequencies (freq) module

class tckdb.backend.app.schemas.freq.Freq(*, factor: float, level_id: int, source: str, reviewer_flags: Dict[str, str] = None, id: int)[source]

Properties to return to client

class tckdb.backend.app.schemas.freq.FreqBase(*, factor: tckdb.backend.app.schemas.freq.ConstrainedFloatValue, level_id: tckdb.backend.app.schemas.freq.ConstrainedIntValue, source: tckdb.backend.app.schemas.freq.ConstrainedStrValue, reviewer_flags: Dict[str, str] = None)[source]

A FreqBase class (shared properties)

classmethod check_reviewer_flags(value)[source]

Freq.reviewer_flags validator

class tckdb.backend.app.schemas.freq.FreqCreate(*, factor: float, level_id: int, source: str, reviewer_flags: Dict[str, str] = None)[source]

Create a Freq item: Properties to receive on item creation

class tckdb.backend.app.schemas.freq.FreqInDB(*, factor: float, level_id: int, source: str, reviewer_flags: Dict[str, str] = None, id: int)[source]

Properties stored in DB

class tckdb.backend.app.schemas.freq.FreqInDBBase(*, factor: float, level_id: int, source: str, reviewer_flags: Dict[str, str] = None, id: int)[source]

Properties shared by models stored in DB

class tckdb.backend.app.schemas.freq.FreqUpdate(*, factor: float, level_id: int, source: str, reviewer_flags: Dict[str, str] = None)[source]

Update a Freq item: Properties to receive on item update