pub struct TaskRequest {Show 20 fields
pub created: OffsetDateTime,
pub modified: Option<OffsetDateTime>,
pub internal_meta_data: Option<HashMap<String, String>>,
pub task_type: TaskType,
pub hours_of_flex: u32,
pub duration: u32,
pub minimum_duration: u32,
pub target_date: OffsetDateTime,
pub earliest_start: OffsetDateTime,
pub latest_start: OffsetDateTime,
pub transmitting: bool,
pub test_file: Option<String>,
pub status_changes: Vec<TaskStatus>,
pub task_active: bool,
pub task_request_scheduled: bool,
pub task_request_cancelled: bool,
pub flex: bool,
pub latest_status_change: TaskStatus,
pub meta_data: Option<HashMap<String, String>>,
pub links: HashMap<String, Url>,
}
Fields§
§created: OffsetDateTime
§modified: Option<OffsetDateTime>
§internal_meta_data: Option<HashMap<String, String>>
Unavailable for user accounts
task_type: TaskType
§hours_of_flex: u32
§duration: u32
§minimum_duration: u32
§target_date: OffsetDateTime
§earliest_start: OffsetDateTime
§latest_start: OffsetDateTime
§transmitting: bool
§test_file: Option<String>
§status_changes: Vec<TaskStatus>
§task_active: bool
§task_request_scheduled: bool
§task_request_cancelled: bool
§flex: bool
§latest_status_change: TaskStatus
§meta_data: Option<HashMap<String, String>>
§links: HashMap<String, Url>
Trait Implementations§
Source§impl Clone for TaskRequest
impl Clone for TaskRequest
Source§fn clone(&self) -> TaskRequest
fn clone(&self) -> TaskRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TaskRequest
impl Debug for TaskRequest
Source§impl<'de> Deserialize<'de> for TaskRequest
impl<'de> Deserialize<'de> for TaskRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hateoas for TaskRequest
impl Hateoas for TaskRequest
Source§impl PartialEq for TaskRequest
impl PartialEq for TaskRequest
Source§impl Serialize for TaskRequest
impl Serialize for TaskRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TaskRequestExt for TaskRequest
impl TaskRequestExt for TaskRequest
fn get_id(&self) -> Result<i32, Error>
async fn get_task<C>( &self, client: &C, ) -> Result<<C as Api>::Container<Task>, Error>
async fn get_site<C>(&self, client: &C) -> Result<Site, Error>
async fn get_target_bands<C>( &self, client: &C, ) -> Result<<C as Api>::Container<Vec<Band>>, Error>
async fn get_config<C>(&self, client: &C) -> Result<SiteConfiguration, Error>
async fn get_satellite<C>(&self, client: &C) -> Result<Satellite, Error>
async fn get_user<C>(&self, client: &C) -> Result<User, Error>
impl Eq for TaskRequest
impl StructuralPartialEq for TaskRequest
Auto Trait Implementations§
impl Freeze for TaskRequest
impl RefUnwindSafe for TaskRequest
impl Send for TaskRequest
impl Sync for TaskRequest
impl Unpin for TaskRequest
impl UnwindSafe for TaskRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.