TREPROrdering

class specatalog.crud_db.read.TREPROrdering(*, id=None, molecular_id=None, method=None, temperature=None, solvent=None, concentration=None, date=None, measured_by=None, location=None, device=None, series=None, path=None, corrected=None, evaluated=None, additional_info=None, created_at=None, updated_at=None, frequency_band=None, excitation_wl=None, excitation_energy=None, attenuation=None, number_of_scans=None, repetitionrate=None, mode=None)

Pydantic ordering model for TREPR.

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

  • molecular_id: Literal

  • method: Literal

  • temperature: Literal

  • solvent: Literal

  • concentration: Literal

  • date: Literal

  • measured_by: Literal

  • location: Literal

  • device: Literal

  • series: Literal

  • path: Literal

  • corrected: Literal

  • evaluated: Literal

  • additional_info: Literal

  • created_at: Literal

  • updated_at: Literal

  • frequency_band: Literal

  • excitation_wl: Literal

  • excitation_energy: Literal

  • attenuation: Literal

  • number_of_scans: Literal

  • repetitionrate: Literal

  • mode: Literal

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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