pub struct Job {Show 25 fields
pub _id: Option<String>,
pub worker_definition_id: Option<String>,
pub worker_id: Option<String>,
pub worker_name: Option<String>,
pub organization: Option<String>,
pub status: Option<Status>,
pub start_date: Option<Option<i64>>,
pub end_date: Option<Option<i64>>,
pub data_type: Option<String>,
pub data: Option<Option<Box<JobData>>>,
pub attachment: Option<Box<Attachment>>,
pub tlp: Option<i64>,
pub pap: Option<i64>,
pub message: Option<Option<String>>,
pub error_message: Option<Option<String>>,
pub parameters: Option<HashMap<String, Value>>,
pub input: Option<Option<HashMap<String, Value>>>,
pub from_cache: Option<Option<bool>>,
pub type: Option<Type>,
pub label: Option<Option<String>>,
pub cache_tag: Option<Option<String>>,
pub analyzer_id: Option<String>,
pub analyzer_name: Option<String>,
pub analyzer_definition_id: Option<String>,
pub date: Option<i64>,
}Fields§
§_id: Option<String>§worker_definition_id: Option<String>§worker_id: Option<String>§worker_name: Option<String>§organization: Option<String>§status: Option<Status>§start_date: Option<Option<i64>>§end_date: Option<Option<i64>>§data_type: Option<String>§data: Option<Option<Box<JobData>>>§attachment: Option<Box<Attachment>>§tlp: Option<i64>§pap: Option<i64>§message: Option<Option<String>>§error_message: Option<Option<String>>§parameters: Option<HashMap<String, Value>>§input: Option<Option<HashMap<String, Value>>>§from_cache: Option<Option<bool>>§type: Option<Type>§label: Option<Option<String>>§cache_tag: Option<Option<String>>§analyzer_id: Option<String>§analyzer_name: Option<String>§analyzer_definition_id: Option<String>§date: Option<i64>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Job
impl<'de> Deserialize<'de> for Job
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Job
Auto Trait Implementations§
impl Freeze for Job
impl RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl UnwindSafe for Job
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