Struct aws_sdk_connect::operation::send_chat_integration_event::SendChatIntegrationEventOutput
source · #[non_exhaustive]pub struct SendChatIntegrationEventOutput {
pub initial_contact_id: Option<String>,
pub new_chat_created: Option<bool>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.initial_contact_id: Option<String>
Identifier of chat contact used to handle integration event. This may be null if the integration event is not valid without an already existing chat contact.
new_chat_created: Option<bool>
Whether handling the integration event resulted in creating a new chat or acting on existing chat.
Implementations§
source§impl SendChatIntegrationEventOutput
impl SendChatIntegrationEventOutput
sourcepub fn initial_contact_id(&self) -> Option<&str>
pub fn initial_contact_id(&self) -> Option<&str>
Identifier of chat contact used to handle integration event. This may be null if the integration event is not valid without an already existing chat contact.
sourcepub fn new_chat_created(&self) -> Option<bool>
pub fn new_chat_created(&self) -> Option<bool>
Whether handling the integration event resulted in creating a new chat or acting on existing chat.
source§impl SendChatIntegrationEventOutput
impl SendChatIntegrationEventOutput
sourcepub fn builder() -> SendChatIntegrationEventOutputBuilder
pub fn builder() -> SendChatIntegrationEventOutputBuilder
Creates a new builder-style object to manufacture SendChatIntegrationEventOutput
.
Trait Implementations§
source§impl Clone for SendChatIntegrationEventOutput
impl Clone for SendChatIntegrationEventOutput
source§fn clone(&self) -> SendChatIntegrationEventOutput
fn clone(&self) -> SendChatIntegrationEventOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for SendChatIntegrationEventOutput
impl PartialEq for SendChatIntegrationEventOutput
source§fn eq(&self, other: &SendChatIntegrationEventOutput) -> bool
fn eq(&self, other: &SendChatIntegrationEventOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for SendChatIntegrationEventOutput
impl RequestId for SendChatIntegrationEventOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for SendChatIntegrationEventOutput
Auto Trait Implementations§
impl Freeze for SendChatIntegrationEventOutput
impl RefUnwindSafe for SendChatIntegrationEventOutput
impl Send for SendChatIntegrationEventOutput
impl Sync for SendChatIntegrationEventOutput
impl Unpin for SendChatIntegrationEventOutput
impl UnwindSafe for SendChatIntegrationEventOutput
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
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>
Creates a shared type from an unshared type.