Skip to content

ObservationRequest

ObservationRequest Schema (Abstract Base)

Properties

Name Type Description
id Integer No description
uid UUID No description
original_id Integer (Optional) No description
status Enum(active, inactive, completed) Status of the request.
kind Enum(template, draft, instance) No description
is_deleted Boolean Flag indicating if the request is deleted.
observation_id Integer No description
request_type Enum(optical_imaging, optical_imaging_bias_calibration, optical_imaging_dark_calibration, optical_imaging_flat_calibration, radio_tracking, radio_mapping) Type of the observation.
instrument_mode Enum(none, include, exclude) Access mode for the instruments. If none, all instruments from the observing accounts are available.
iterations Integer The total number of results which should be obtained sequentially for this request.
current_iteration Integer 1-based current iteration derived from the most recent task update for this request.
order Integer No description
active Boolean No description
created_on DateTime No description
modified_on DateTime No description
current_task_id Integer (Optional) No description

Relationships

Relationship Name Type
original ObservationRequest
draft ObservationRequest
tasks ObservationTask
current_task ObservationTask
instruments Instrument
observation Observation

Subclasses

Name request_type
OpticalImagingBiasCalibrationRequest optical_imaging_bias_calibration
OpticalImagingDarkCalibrationRequest optical_imaging_dark_calibration
OpticalImagingFlatCalibrationRequest optical_imaging_flat_calibration
OpticalImagingRequest optical_imaging
RadioTrackingRequest radio_tracking
RadioMappingRequest radio_mapping