The TaskingRequest
class contains required and optional fields for requesting an EO/RF observatory
collect on a target.
Requied parameters:
task_id
: a unique ID for the tasking request, required by the REST APIpriority
: a priority assigned to the collect- used to de-conflict if two tasks overlaporiginator
: the name of the requestortasking_start_time
: the UTC datetime when the tasking is relevant (not necessarily when a given observation window opens)tasking_end_time
: the UTC datetime when the tasking request expires (not necessarily when a given observation window ends)collection_type
: enum corresponding to the type of collect (0: optical, 1: passive RF)- One set of either
RFParameters
orOpticalParameters
depending on the collection type is required.
- One set of either
target_type
: enum corresponding to the type of target (0: satellite, 1: RADEC sky coordinate, 2: planet)- One set of
SatelliteElementSet
,RADEC
, orSolarSystemObject
is required, depending on target type.
- One set of