Struct aws_sdk_connect::types::EvaluationFormContent
source · #[non_exhaustive]pub struct EvaluationFormContent {
pub evaluation_form_version: i32,
pub evaluation_form_id: String,
pub evaluation_form_arn: String,
pub title: String,
pub description: Option<String>,
pub items: Vec<EvaluationFormItem>,
pub scoring_strategy: Option<EvaluationFormScoringStrategy>,
}
Expand description
Information about an evaluation form used in 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_form_version: i32
A version of the evaluation form.
evaluation_form_id: String
The unique identifier for the evaluation form.
evaluation_form_arn: String
The Amazon Resource Name (ARN) for the evaluation form resource.
title: String
A title of the evaluation form.
description: Option<String>
The description of the evaluation form.
items: Vec<EvaluationFormItem>
Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
scoring_strategy: Option<EvaluationFormScoringStrategy>
A scoring strategy of the evaluation form.
Implementations§
source§impl EvaluationFormContent
impl EvaluationFormContent
sourcepub fn evaluation_form_version(&self) -> i32
pub fn evaluation_form_version(&self) -> i32
A version 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 evaluation_form_arn(&self) -> &str
pub fn evaluation_form_arn(&self) -> &str
The Amazon Resource Name (ARN) for the evaluation form resource.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the evaluation form.
sourcepub fn items(&self) -> &[EvaluationFormItem]
pub fn items(&self) -> &[EvaluationFormItem]
Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
sourcepub fn scoring_strategy(&self) -> Option<&EvaluationFormScoringStrategy>
pub fn scoring_strategy(&self) -> Option<&EvaluationFormScoringStrategy>
A scoring strategy of the evaluation form.
source§impl EvaluationFormContent
impl EvaluationFormContent
sourcepub fn builder() -> EvaluationFormContentBuilder
pub fn builder() -> EvaluationFormContentBuilder
Creates a new builder-style object to manufacture EvaluationFormContent
.
Trait Implementations§
source§impl Clone for EvaluationFormContent
impl Clone for EvaluationFormContent
source§fn clone(&self) -> EvaluationFormContent
fn clone(&self) -> EvaluationFormContent
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EvaluationFormContent
impl Debug for EvaluationFormContent
source§impl PartialEq for EvaluationFormContent
impl PartialEq for EvaluationFormContent
source§fn eq(&self, other: &EvaluationFormContent) -> bool
fn eq(&self, other: &EvaluationFormContent) -> bool
self
and other
values to be equal, and is used
by ==
.