Struct aws_sdk_connect::types::EvaluationMetadata
source · #[non_exhaustive]pub struct EvaluationMetadata {
pub contact_id: String,
pub evaluator_arn: String,
pub contact_agent_id: Option<String>,
pub score: Option<EvaluationScore>,
}
Expand description
Metadata information about a contact evaluation.
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.contact_id: String
The identifier of the contact in this instance of Amazon Connect.
evaluator_arn: String
The Amazon Resource Name (ARN) of the user who last updated the evaluation.
contact_agent_id: Option<String>
The identifier of the agent who performed the contact.
score: Option<EvaluationScore>
The overall score of the contact evaluation.
Implementations§
source§impl EvaluationMetadata
impl EvaluationMetadata
sourcepub fn contact_id(&self) -> &str
pub fn contact_id(&self) -> &str
The identifier of the contact in this instance of Amazon Connect.
sourcepub fn evaluator_arn(&self) -> &str
pub fn evaluator_arn(&self) -> &str
The Amazon Resource Name (ARN) of the user who last updated the evaluation.
sourcepub fn contact_agent_id(&self) -> Option<&str>
pub fn contact_agent_id(&self) -> Option<&str>
The identifier of the agent who performed the contact.
sourcepub fn score(&self) -> Option<&EvaluationScore>
pub fn score(&self) -> Option<&EvaluationScore>
The overall score of the contact evaluation.
source§impl EvaluationMetadata
impl EvaluationMetadata
sourcepub fn builder() -> EvaluationMetadataBuilder
pub fn builder() -> EvaluationMetadataBuilder
Creates a new builder-style object to manufacture EvaluationMetadata
.
Trait Implementations§
source§impl Clone for EvaluationMetadata
impl Clone for EvaluationMetadata
source§fn clone(&self) -> EvaluationMetadata
fn clone(&self) -> EvaluationMetadata
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 Debug for EvaluationMetadata
impl Debug for EvaluationMetadata
source§impl PartialEq for EvaluationMetadata
impl PartialEq for EvaluationMetadata
source§fn eq(&self, other: &EvaluationMetadata) -> bool
fn eq(&self, other: &EvaluationMetadata) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EvaluationMetadata
Auto Trait Implementations§
impl Freeze for EvaluationMetadata
impl RefUnwindSafe for EvaluationMetadata
impl Send for EvaluationMetadata
impl Sync for EvaluationMetadata
impl Unpin for EvaluationMetadata
impl UnwindSafe for EvaluationMetadata
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.