#[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> 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