pub struct JobHookRequest {
pub id: Option<Uuid>,
pub content_types: Vec<String>,
pub enabled: Option<bool>,
pub name: String,
pub type_create: Option<bool>,
pub type_delete: Option<bool>,
pub type_update: Option<bool>,
pub job: Box<BulkWritableJobHookRequestJob>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
}Expand description
JobHookRequest : Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Fields§
§id: Option<Uuid>§content_types: Vec<String>§enabled: Option<bool>§name: String§type_create: Option<bool>Call this job hook when a matching object is created.
type_delete: Option<bool>Call this job hook when a matching object is deleted.
type_update: Option<bool>Call this job hook when a matching object is updated.
job: Box<BulkWritableJobHookRequestJob>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl JobHookRequest
impl JobHookRequest
Sourcepub fn new(
content_types: Vec<String>,
name: String,
job: BulkWritableJobHookRequestJob,
) -> JobHookRequest
pub fn new( content_types: Vec<String>, name: String, job: BulkWritableJobHookRequestJob, ) -> JobHookRequest
Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Trait Implementations§
Source§impl Clone for JobHookRequest
impl Clone for JobHookRequest
Source§fn clone(&self) -> JobHookRequest
fn clone(&self) -> JobHookRequest
Returns a duplicate 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 JobHookRequest
impl Debug for JobHookRequest
Source§impl Default for JobHookRequest
impl Default for JobHookRequest
Source§fn default() -> JobHookRequest
fn default() -> JobHookRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JobHookRequest
impl<'de> Deserialize<'de> for JobHookRequest
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 JobHookRequest
impl PartialEq for JobHookRequest
Source§impl Serialize for JobHookRequest
impl Serialize for JobHookRequest
impl StructuralPartialEq for JobHookRequest
Auto Trait Implementations§
impl Freeze for JobHookRequest
impl RefUnwindSafe for JobHookRequest
impl Send for JobHookRequest
impl Sync for JobHookRequest
impl Unpin for JobHookRequest
impl UnsafeUnpin for JobHookRequest
impl UnwindSafe for JobHookRequest
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