#[non_exhaustive]pub struct StartChatContactOutput {
pub contact_id: Option<String>,
pub participant_id: Option<String>,
pub participant_token: Option<String>,
pub continued_from_contact_id: 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.contact_id: Option<String>
The identifier of this contact within the Amazon Connect instance.
participant_id: Option<String>
The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.
participant_token: Option<String>
The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.
continued_from_contact_id: Option<String>
The contactId from which a persistent chat session is started. This field is populated only for persistent chats.
Implementations§
source§impl StartChatContactOutput
impl StartChatContactOutput
sourcepub fn contact_id(&self) -> Option<&str>
pub fn contact_id(&self) -> Option<&str>
The identifier of this contact within the Amazon Connect instance.
sourcepub fn participant_id(&self) -> Option<&str>
pub fn participant_id(&self) -> Option<&str>
The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.
sourcepub fn participant_token(&self) -> Option<&str>
pub fn participant_token(&self) -> Option<&str>
The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.
sourcepub fn continued_from_contact_id(&self) -> Option<&str>
pub fn continued_from_contact_id(&self) -> Option<&str>
The contactId from which a persistent chat session is started. This field is populated only for persistent chats.
source§impl StartChatContactOutput
impl StartChatContactOutput
sourcepub fn builder() -> StartChatContactOutputBuilder
pub fn builder() -> StartChatContactOutputBuilder
Creates a new builder-style object to manufacture StartChatContactOutput
.
Trait Implementations§
source§impl Clone for StartChatContactOutput
impl Clone for StartChatContactOutput
source§fn clone(&self) -> StartChatContactOutput
fn clone(&self) -> StartChatContactOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartChatContactOutput
impl Debug for StartChatContactOutput
source§impl PartialEq for StartChatContactOutput
impl PartialEq for StartChatContactOutput
source§fn eq(&self, other: &StartChatContactOutput) -> bool
fn eq(&self, other: &StartChatContactOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for StartChatContactOutput
impl RequestId for StartChatContactOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for StartChatContactOutput
Auto Trait Implementations§
impl Freeze for StartChatContactOutput
impl RefUnwindSafe for StartChatContactOutput
impl Send for StartChatContactOutput
impl Sync for StartChatContactOutput
impl Unpin for StartChatContactOutput
impl UnwindSafe for StartChatContactOutput
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