Electronic structure software schema¶
TCKDB backend app schemas electronic structure software (ess) module
- class tckdb.backend.app.schemas.ess.ESS(*, name: tckdb.backend.app.schemas.ess.ConstrainedStrValue, version: tckdb.backend.app.schemas.ess.ConstrainedStrValue = None, revision: tckdb.backend.app.schemas.ess.ConstrainedStrValue = None, url: tckdb.backend.app.schemas.ess.ConstrainedStrValue = None, reviewer_flags: Dict[str, str] = None)[source]¶
Properties to return to client
- class tckdb.backend.app.schemas.ess.ESSBase(*, name: tckdb.backend.app.schemas.ess.ConstrainedStrValue, version: tckdb.backend.app.schemas.ess.ConstrainedStrValue = None, revision: tckdb.backend.app.schemas.ess.ConstrainedStrValue = None, url: tckdb.backend.app.schemas.ess.ConstrainedStrValue = None, reviewer_flags: Dict[str, str] = None)[source]¶
An ESSBase class (shared properties)
- class tckdb.backend.app.schemas.ess.ESSCreate(*, name: str, version: str = None, revision: str = None, url: str, reviewer_flags: Dict[str, str] = None)[source]¶
Create an ESS item: Properties to receive on item creation
- class tckdb.backend.app.schemas.ess.ESSInDB(*, name: str, version: str = None, revision: str = None, url: int, reviewer_flags: Dict[str, str] = None, id: int)[source]¶
Properties stored in DB