pub struct TriggerSubscriptionRecord {Show 18 fields
pub subscription_id: String,
pub registrant: ProcessOriginator,
pub env_ref: ProcessExecutionEnvRef,
pub wake_target: Option<SessionScope>,
pub handle: String,
pub name: Option<String>,
pub source_type: String,
pub source_key: String,
pub source: Value,
pub payload_schema: LashSchema,
pub target: ProcessInput,
pub target_identity: ProcessIdentity,
pub event_types: Vec<ProcessEventType>,
pub input_template: BTreeMap<String, TriggerInputBinding>,
pub target_label: Option<String>,
pub enabled: bool,
pub created_at_ms: u64,
pub updated_at_ms: u64,
}Fields§
§subscription_id: String§registrant: ProcessOriginator§env_ref: ProcessExecutionEnvRef§wake_target: Option<SessionScope>§handle: String§name: Option<String>§source_type: String§source_key: String§source: Value§payload_schema: LashSchema§target: ProcessInput§target_identity: ProcessIdentity§event_types: Vec<ProcessEventType>§input_template: BTreeMap<String, TriggerInputBinding>§target_label: Option<String>§enabled: bool§created_at_ms: u64§updated_at_ms: u64Implementations§
Source§impl TriggerSubscriptionRecord
impl TriggerSubscriptionRecord
pub fn registrant_scope_id(&self) -> String
pub fn registrant_session_id(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for TriggerSubscriptionRecord
impl Clone for TriggerSubscriptionRecord
Source§fn clone(&self) -> TriggerSubscriptionRecord
fn clone(&self) -> TriggerSubscriptionRecord
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 TriggerSubscriptionRecord
impl Debug for TriggerSubscriptionRecord
Source§impl<'de> Deserialize<'de> for TriggerSubscriptionRecord
impl<'de> Deserialize<'de> for TriggerSubscriptionRecord
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TriggerSubscriptionRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TriggerSubscriptionRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&TriggerSubscriptionRecord> for TriggerRegistration
impl From<&TriggerSubscriptionRecord> for TriggerRegistration
Source§fn from(route: &TriggerSubscriptionRecord) -> TriggerRegistration
fn from(route: &TriggerSubscriptionRecord) -> TriggerRegistration
Converts to this type from the input type.
Source§impl PartialEq for TriggerSubscriptionRecord
impl PartialEq for TriggerSubscriptionRecord
Source§fn eq(&self, other: &TriggerSubscriptionRecord) -> bool
fn eq(&self, other: &TriggerSubscriptionRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TriggerSubscriptionRecord
impl Serialize for TriggerSubscriptionRecord
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 StructuralPartialEq for TriggerSubscriptionRecord
Source§impl TryFrom<RemoteTriggerRegisterSubscriptionResult> for TriggerSubscriptionRecord
impl TryFrom<RemoteTriggerRegisterSubscriptionResult> for TriggerSubscriptionRecord
Source§type Error = RemoteProtocolError
type Error = RemoteProtocolError
The type returned in the event of a conversion error.
Source§fn try_from(
value: RemoteTriggerRegisterSubscriptionResult,
) -> Result<TriggerSubscriptionRecord, <TriggerSubscriptionRecord as TryFrom<RemoteTriggerRegisterSubscriptionResult>>::Error>
fn try_from( value: RemoteTriggerRegisterSubscriptionResult, ) -> Result<TriggerSubscriptionRecord, <TriggerSubscriptionRecord as TryFrom<RemoteTriggerRegisterSubscriptionResult>>::Error>
Performs the conversion.
Source§impl TryFrom<RemoteTriggerSubscriptionRecord> for TriggerSubscriptionRecord
impl TryFrom<RemoteTriggerSubscriptionRecord> for TriggerSubscriptionRecord
Source§type Error = RemoteProtocolError
type Error = RemoteProtocolError
The type returned in the event of a conversion error.
Source§fn try_from(
value: RemoteTriggerSubscriptionRecord,
) -> Result<TriggerSubscriptionRecord, <TriggerSubscriptionRecord as TryFrom<RemoteTriggerSubscriptionRecord>>::Error>
fn try_from( value: RemoteTriggerSubscriptionRecord, ) -> Result<TriggerSubscriptionRecord, <TriggerSubscriptionRecord as TryFrom<RemoteTriggerSubscriptionRecord>>::Error>
Performs the conversion.
Source§impl TryFrom<TriggerSubscriptionRecord> for RemoteTriggerSubscriptionRecord
impl TryFrom<TriggerSubscriptionRecord> for RemoteTriggerSubscriptionRecord
Source§type Error = RemoteProtocolError
type Error = RemoteProtocolError
The type returned in the event of a conversion error.
Source§fn try_from(
value: TriggerSubscriptionRecord,
) -> Result<RemoteTriggerSubscriptionRecord, <RemoteTriggerSubscriptionRecord as TryFrom<TriggerSubscriptionRecord>>::Error>
fn try_from( value: TriggerSubscriptionRecord, ) -> Result<RemoteTriggerSubscriptionRecord, <RemoteTriggerSubscriptionRecord as TryFrom<TriggerSubscriptionRecord>>::Error>
Performs the conversion.
Source§impl TryFrom<TriggerSubscriptionRecord> for RemoteTriggerRegisterSubscriptionResult
impl TryFrom<TriggerSubscriptionRecord> for RemoteTriggerRegisterSubscriptionResult
Source§type Error = RemoteProtocolError
type Error = RemoteProtocolError
The type returned in the event of a conversion error.
Source§fn try_from(
value: TriggerSubscriptionRecord,
) -> Result<RemoteTriggerRegisterSubscriptionResult, <RemoteTriggerRegisterSubscriptionResult as TryFrom<TriggerSubscriptionRecord>>::Error>
fn try_from( value: TriggerSubscriptionRecord, ) -> Result<RemoteTriggerRegisterSubscriptionResult, <RemoteTriggerRegisterSubscriptionResult as TryFrom<TriggerSubscriptionRecord>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl !RefUnwindSafe for TriggerSubscriptionRecord
impl !UnwindSafe for TriggerSubscriptionRecord
impl Freeze for TriggerSubscriptionRecord
impl Send for TriggerSubscriptionRecord
impl Sync for TriggerSubscriptionRecord
impl Unpin for TriggerSubscriptionRecord
impl UnsafeUnpin for TriggerSubscriptionRecord
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