pub struct CreateCommandRequest {
pub deployment_id: String,
pub command: String,
pub params: BodySpec,
pub deadline: Option<DateTime<Utc>>,
pub idempotency_key: Option<String>,
}Expand description
Request to create a new ARC command
Fields§
§deployment_id: StringTarget deployment identifier
command: StringCommand name (e.g., “generate-report”, “sync-data”)
params: BodySpecCommand parameters (JSON, can be large)
deadline: Option<DateTime<Utc>>Optional deadline for command completion
idempotency_key: Option<String>Optional idempotency key
Trait Implementations§
Source§impl Clone for CreateCommandRequest
impl Clone for CreateCommandRequest
Source§fn clone(&self) -> CreateCommandRequest
fn clone(&self) -> CreateCommandRequest
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 CreateCommandRequest
impl Debug for CreateCommandRequest
Source§impl<'de> Deserialize<'de> for CreateCommandRequest
impl<'de> Deserialize<'de> for CreateCommandRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateCommandRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateCommandRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateCommandRequest
impl PartialEq for CreateCommandRequest
Source§impl Serialize for CreateCommandRequest
impl Serialize for CreateCommandRequest
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
impl Eq for CreateCommandRequest
impl StructuralPartialEq for CreateCommandRequest
Auto Trait Implementations§
impl Freeze for CreateCommandRequest
impl RefUnwindSafe for CreateCommandRequest
impl Send for CreateCommandRequest
impl Sync for CreateCommandRequest
impl Unpin for CreateCommandRequest
impl UnsafeUnpin for CreateCommandRequest
impl UnwindSafe for CreateCommandRequest
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.