pub struct CreateWorkOrderRequest {
pub backoff_seconds: Option<i32>,
pub claim_timeout_seconds: Option<i32>,
pub max_retries: Option<i32>,
pub target_agent_ids: Option<Vec<Uuid>>,
pub targeting: Option<WorkOrderTargeting>,
pub work_type: String,
pub yaml_content: String,
}Expand description
CreateWorkOrderRequest
JSON schema
{
"type": "object",
"required": [
"work_type",
"yaml_content"
],
"properties": {
"backoff_seconds": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"claim_timeout_seconds": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"max_retries": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"target_agent_ids": {
"type": [
"array",
"null"
],
"items": {
"type": "string",
"format": "uuid"
}
},
"targeting": {
"$ref": "#/components/schemas/WorkOrderTargeting"
},
"work_type": {
"type": "string"
},
"yaml_content": {
"type": "string"
}
}
}Fields§
§backoff_seconds: Option<i32>§claim_timeout_seconds: Option<i32>§max_retries: Option<i32>§target_agent_ids: Option<Vec<Uuid>>§targeting: Option<WorkOrderTargeting>§work_type: String§yaml_content: StringImplementations§
Source§impl CreateWorkOrderRequest
impl CreateWorkOrderRequest
pub fn builder() -> CreateWorkOrderRequest
Trait Implementations§
Source§impl Clone for CreateWorkOrderRequest
impl Clone for CreateWorkOrderRequest
Source§fn clone(&self) -> CreateWorkOrderRequest
fn clone(&self) -> CreateWorkOrderRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateWorkOrderRequest
impl Debug for CreateWorkOrderRequest
Source§impl<'de> Deserialize<'de> for CreateWorkOrderRequest
impl<'de> Deserialize<'de> for CreateWorkOrderRequest
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 From<CreateWorkOrderRequest> for CreateWorkOrderRequest
impl From<CreateWorkOrderRequest> for CreateWorkOrderRequest
Source§fn from(value: CreateWorkOrderRequest) -> Self
fn from(value: CreateWorkOrderRequest) -> Self
Converts to this type from the input type.
Source§impl Serialize for CreateWorkOrderRequest
impl Serialize for CreateWorkOrderRequest
Source§impl TryFrom<CreateWorkOrderRequest> for CreateWorkOrderRequest
impl TryFrom<CreateWorkOrderRequest> for CreateWorkOrderRequest
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: CreateWorkOrderRequest) -> Result<Self, ConversionError>
fn try_from(value: CreateWorkOrderRequest) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CreateWorkOrderRequest
impl RefUnwindSafe for CreateWorkOrderRequest
impl Send for CreateWorkOrderRequest
impl Sync for CreateWorkOrderRequest
impl Unpin for CreateWorkOrderRequest
impl UnsafeUnpin for CreateWorkOrderRequest
impl UnwindSafe for CreateWorkOrderRequest
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