TDPOrdering

class specatalog.crud_db.read.TDPOrdering(*, id=None, name=None, molecular_formula=None, structural_formula=None, additional_info=None, group=None, created_at=None, updated_at=None, doublet=None, linker=None, chromophore=None, name_suffix=None)

Pydantic ordering model for TDP.

Choose “asc” (for ascending ordering) or “desc” (for descending ordering) for each attribute that shall be included in the ordering of the results.

The following fields can be selected:

  • id: Literal

  • name: Literal

  • molecular_formula: Literal

  • structural_formula: Literal

  • additional_info: Literal

  • group: Literal

  • created_at: Literal

  • updated_at: Literal

  • doublet: Literal

  • linker: Literal

  • chromophore: Literal

  • name_suffix: Literal

Parameters:
  • id (Literal['asc', 'desc'] | None)

  • name (Literal['asc', 'desc'] | None)

  • molecular_formula (Literal['asc', 'desc'] | None)

  • structural_formula (Literal['asc', 'desc'] | None)

  • additional_info (Literal['asc', 'desc'] | None)

  • group (Literal['asc', 'desc'] | None)

  • created_at (Literal['asc', 'desc'] | None)

  • updated_at (Literal['asc', 'desc'] | None)

  • doublet (Literal['asc', 'desc'] | None)

  • linker (Literal['asc', 'desc'] | None)

  • chromophore (Literal['asc', 'desc'] | None)

  • name_suffix (Literal['asc', 'desc'] | None)