pub struct SendSignalRequest {
pub name: String,
pub key: String,
pub payload: Value,
pub idempotency_id: Option<String>,
}Expand description
Send signal request body.
Fields§
§name: StringSignal name, e.g. "ci.pipeline_finished" (1-255 characters).
key: StringOccurrence key, e.g. a commit SHA (1-255 characters).
payload: ValueJSON payload, validated against the schema of each waiting step.
idempotency_id: Option<String>Deduplication ID (1-255 characters): a second signal with the same ID is neither stored nor delivered.
Trait Implementations§
Source§impl Debug for SendSignalRequest
impl Debug for SendSignalRequest
Source§impl<'de> Deserialize<'de> for SendSignalRequest
impl<'de> Deserialize<'de> for SendSignalRequest
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
Auto Trait Implementations§
impl Freeze for SendSignalRequest
impl RefUnwindSafe for SendSignalRequest
impl Send for SendSignalRequest
impl Sync for SendSignalRequest
impl Unpin for SendSignalRequest
impl UnsafeUnpin for SendSignalRequest
impl UnwindSafe for SendSignalRequest
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