Struct aws_sdk_connect::types::ContactDataRequest
source · #[non_exhaustive]pub struct ContactDataRequest {
pub system_endpoint: Option<Endpoint>,
pub customer_endpoint: Option<Endpoint>,
pub request_identifier: Option<String>,
pub queue_id: Option<String>,
pub attributes: Option<HashMap<String, String>>,
pub campaign: Option<Campaign>,
}
Expand description
Request object with information to create a contact.
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.system_endpoint: Option<Endpoint>
Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.
customer_endpoint: Option<Endpoint>
Endpoint of the customer for which contact will be initiated.
request_identifier: Option<String>
Identifier to uniquely identify individual requests in the batch.
queue_id: Option<String>
The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will be queued.
attributes: Option<HashMap<String, String>>
List of attributes to be stored in a contact.
campaign: Option<Campaign>
Structure to store information associated with a campaign.
Implementations§
source§impl ContactDataRequest
impl ContactDataRequest
sourcepub fn system_endpoint(&self) -> Option<&Endpoint>
pub fn system_endpoint(&self) -> Option<&Endpoint>
Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.
sourcepub fn customer_endpoint(&self) -> Option<&Endpoint>
pub fn customer_endpoint(&self) -> Option<&Endpoint>
Endpoint of the customer for which contact will be initiated.
sourcepub fn request_identifier(&self) -> Option<&str>
pub fn request_identifier(&self) -> Option<&str>
Identifier to uniquely identify individual requests in the batch.
sourcepub fn queue_id(&self) -> Option<&str>
pub fn queue_id(&self) -> Option<&str>
The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will be queued.
source§impl ContactDataRequest
impl ContactDataRequest
sourcepub fn builder() -> ContactDataRequestBuilder
pub fn builder() -> ContactDataRequestBuilder
Creates a new builder-style object to manufacture ContactDataRequest
.
Trait Implementations§
source§impl Clone for ContactDataRequest
impl Clone for ContactDataRequest
source§fn clone(&self) -> ContactDataRequest
fn clone(&self) -> ContactDataRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ContactDataRequest
impl Debug for ContactDataRequest
source§impl PartialEq for ContactDataRequest
impl PartialEq for ContactDataRequest
source§fn eq(&self, other: &ContactDataRequest) -> bool
fn eq(&self, other: &ContactDataRequest) -> bool
self
and other
values to be equal, and is used
by ==
.