Struct aws_sdk_connect::types::EvaluationSummary
source · #[non_exhaustive]pub struct EvaluationSummary {
pub evaluation_id: String,
pub evaluation_arn: String,
pub evaluation_form_title: String,
pub evaluation_form_id: String,
pub status: EvaluationStatus,
pub evaluator_arn: String,
pub score: Option<EvaluationScore>,
pub created_time: DateTime,
pub last_modified_time: DateTime,
}
Expand description
Summary information about a contact evaluation.
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.evaluation_id: String
A unique identifier for the contact evaluation.
evaluation_arn: String
The Amazon Resource Name (ARN) for the contact evaluation resource.
evaluation_form_title: String
A title of the evaluation form.
evaluation_form_id: String
The unique identifier for the evaluation form.
status: EvaluationStatus
The status of the contact evaluation.
evaluator_arn: String
The Amazon Resource Name (ARN) of the user who last updated the evaluation.
score: Option<EvaluationScore>
The overall score of the contact evaluation.
created_time: DateTime
The timestamp for when the evaluation was created.
last_modified_time: DateTime
The timestamp for when the evaluation was last updated.
Implementations§
source§impl EvaluationSummary
impl EvaluationSummary
sourcepub fn evaluation_id(&self) -> &str
pub fn evaluation_id(&self) -> &str
A unique identifier for the contact evaluation.
sourcepub fn evaluation_arn(&self) -> &str
pub fn evaluation_arn(&self) -> &str
The Amazon Resource Name (ARN) for the contact evaluation resource.
sourcepub fn evaluation_form_title(&self) -> &str
pub fn evaluation_form_title(&self) -> &str
A title of the evaluation form.
sourcepub fn evaluation_form_id(&self) -> &str
pub fn evaluation_form_id(&self) -> &str
The unique identifier for the evaluation form.
sourcepub fn status(&self) -> &EvaluationStatus
pub fn status(&self) -> &EvaluationStatus
The status of the contact evaluation.
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 score(&self) -> Option<&EvaluationScore>
pub fn score(&self) -> Option<&EvaluationScore>
The overall score of the contact evaluation.
sourcepub fn created_time(&self) -> &DateTime
pub fn created_time(&self) -> &DateTime
The timestamp for when the evaluation was created.
sourcepub fn last_modified_time(&self) -> &DateTime
pub fn last_modified_time(&self) -> &DateTime
The timestamp for when the evaluation was last updated.
source§impl EvaluationSummary
impl EvaluationSummary
sourcepub fn builder() -> EvaluationSummaryBuilder
pub fn builder() -> EvaluationSummaryBuilder
Creates a new builder-style object to manufacture EvaluationSummary
.
Trait Implementations§
source§impl Clone for EvaluationSummary
impl Clone for EvaluationSummary
source§fn clone(&self) -> EvaluationSummary
fn clone(&self) -> EvaluationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EvaluationSummary
impl Debug for EvaluationSummary
source§impl PartialEq for EvaluationSummary
impl PartialEq for EvaluationSummary
source§fn eq(&self, other: &EvaluationSummary) -> bool
fn eq(&self, other: &EvaluationSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EvaluationSummary
Auto Trait Implementations§
impl Freeze for EvaluationSummary
impl RefUnwindSafe for EvaluationSummary
impl Send for EvaluationSummary
impl Sync for EvaluationSummary
impl Unpin for EvaluationSummary
impl UnwindSafe for EvaluationSummary
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