#[non_exhaustive]pub struct StartWebRtcContactOutput {
pub connection_data: Option<ConnectionData>,
pub contact_id: Option<String>,
pub participant_id: Option<String>,
pub participant_token: Option<String>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.connection_data: Option<ConnectionData>Information required for the client application (mobile application or website) to connect to the call.
contact_id: Option<String>The identifier of the contact in this instance of Amazon Connect.
participant_id: Option<String>The identifier for a contact participant. The ParticipantId for a contact participant is the same throughout the contact lifecycle.
participant_token: Option<String>The token used by the contact participant to call the CreateParticipantConnection API. The participant token is valid for the lifetime of a contact participant.
Implementations§
source§impl StartWebRtcContactOutput
impl StartWebRtcContactOutput
sourcepub fn connection_data(&self) -> Option<&ConnectionData>
pub fn connection_data(&self) -> Option<&ConnectionData>
Information required for the client application (mobile application or website) to connect to the call.
sourcepub fn contact_id(&self) -> Option<&str>
pub fn contact_id(&self) -> Option<&str>
The identifier of the contact in this instance of Amazon Connect.
sourcepub fn participant_id(&self) -> Option<&str>
pub fn participant_id(&self) -> Option<&str>
The identifier for a contact participant. The ParticipantId for a contact participant is the same throughout the contact lifecycle.
sourcepub fn participant_token(&self) -> Option<&str>
pub fn participant_token(&self) -> Option<&str>
The token used by the contact participant to call the CreateParticipantConnection API. The participant token is valid for the lifetime of a contact participant.
source§impl StartWebRtcContactOutput
impl StartWebRtcContactOutput
sourcepub fn builder() -> StartWebRtcContactOutputBuilder
pub fn builder() -> StartWebRtcContactOutputBuilder
Creates a new builder-style object to manufacture StartWebRtcContactOutput.
Trait Implementations§
source§impl Clone for StartWebRtcContactOutput
impl Clone for StartWebRtcContactOutput
source§fn clone(&self) -> StartWebRtcContactOutput
fn clone(&self) -> StartWebRtcContactOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartWebRtcContactOutput
impl Debug for StartWebRtcContactOutput
source§impl PartialEq for StartWebRtcContactOutput
impl PartialEq for StartWebRtcContactOutput
source§impl RequestId for StartWebRtcContactOutput
impl RequestId for StartWebRtcContactOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for StartWebRtcContactOutput
Auto Trait Implementations§
impl Freeze for StartWebRtcContactOutput
impl RefUnwindSafe for StartWebRtcContactOutput
impl Send for StartWebRtcContactOutput
impl Sync for StartWebRtcContactOutput
impl Unpin for StartWebRtcContactOutput
impl UnwindSafe for StartWebRtcContactOutput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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 more