pub struct JobCreateRequest {
pub data: Option<String>,
pub data_type: Option<String>,
pub tlp: Option<i64>,
pub pap: Option<i64>,
pub message: Option<Option<String>>,
pub parameters: Option<HashMap<String, Value>>,
pub label: Option<Option<String>>,
pub force: Option<bool>,
pub attributes: Option<HashMap<String, Value>>,
}Fields§
§data: Option<String>Observable data (e.g. IP, domain) or stringified JSON for responders. For files, use multipart/form-data with an ‘attachment’ part.
data_type: Option<String>Type of the observable data (e.g. ‘ip’, ‘file’).
tlp: Option<i64>§pap: Option<i64>§message: Option<Option<String>>§parameters: Option<HashMap<String, Value>>Custom parameters for the worker.
label: Option<Option<String>>§force: Option<bool>Force running the job even if a similar recent job exists in cache.
attributes: Option<HashMap<String, Value>>(Legacy) Contains dataType, tlp, and other parameters.
Implementations§
Source§impl JobCreateRequest
impl JobCreateRequest
pub fn new() -> JobCreateRequest
Trait Implementations§
Source§impl Clone for JobCreateRequest
impl Clone for JobCreateRequest
Source§fn clone(&self) -> JobCreateRequest
fn clone(&self) -> JobCreateRequest
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 JobCreateRequest
impl Debug for JobCreateRequest
Source§impl Default for JobCreateRequest
impl Default for JobCreateRequest
Source§fn default() -> JobCreateRequest
fn default() -> JobCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JobCreateRequest
impl<'de> Deserialize<'de> for JobCreateRequest
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
Source§impl PartialEq for JobCreateRequest
impl PartialEq for JobCreateRequest
Source§impl Serialize for JobCreateRequest
impl Serialize for JobCreateRequest
impl StructuralPartialEq for JobCreateRequest
Auto Trait Implementations§
impl Freeze for JobCreateRequest
impl RefUnwindSafe for JobCreateRequest
impl Send for JobCreateRequest
impl Sync for JobCreateRequest
impl Unpin for JobCreateRequest
impl UnwindSafe for JobCreateRequest
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