pub fn as_content(&self) -> StartEventContent {
        StartEventContent {
            transaction_id: self.verification_flow_id.to_string(),
            from_device: self.device_id().into(),
            method: StartMethod::MSasV1(
                MSasV1Content::new(self.state.protocol_definitions.clone())
                    .expect("Invalid initial protocol definitions."),
            ),
        }
    }
/// Get the content for the start event.
///
/// The content needs to be sent to the other device.
Get the content for the start event.
The content needs to be sent to the other device.
Get the content for the start event . The content needs to be sent to the other device .
pub fn as_content(&self) -> StartEventContent {
        StartEventContent {
            transaction_id: self.verification_flow_id.to_string(),
            from_device: self.device_id().into(),
            method: StartMethod::MSasV1(
                MSasV1Content::new(self.state.protocol_definitions.clone())
                    .expect("Invalid initial protocol definitions."),
            ),
        }
    }
pub fn as_content ( & self ) -> StartEventContent { StartEventContent { transaction_id : self . verification_flow_id . to_string ( ) , from_device : self . device_id ( ) . into ( ) , method : StartMethod :: MSasV1 ( MSasV1Content :: new ( self . state . protocol_definitions . clone ( ) ) . expect ( " " ) , ) , } }
Get the content for the start event.
Get the content for the start event .
&self
&self