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: StringA unique identifier for the contact evaluation.
evaluation_arn: StringThe Amazon Resource Name (ARN) for the contact evaluation resource.
evaluation_form_title: StringA title of the evaluation form.
evaluation_form_id: StringThe unique identifier for the evaluation form.
status: EvaluationStatusThe status of the contact evaluation.
evaluator_arn: StringThe Amazon Resource Name (ARN) of the user who last updated the evaluation.
score: Option<EvaluationScore>The overall score of the contact evaluation.
created_time: DateTimeThe timestamp for when the evaluation was created.
last_modified_time: DateTimeThe 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