Struct aws_sdk_connect::types::EvaluationForm
source · #[non_exhaustive]pub struct EvaluationForm {Show 14 fields
pub evaluation_form_id: String,
pub evaluation_form_version: i32,
pub locked: bool,
pub evaluation_form_arn: String,
pub title: String,
pub description: Option<String>,
pub status: EvaluationFormVersionStatus,
pub items: Vec<EvaluationFormItem>,
pub scoring_strategy: Option<EvaluationFormScoringStrategy>,
pub created_time: DateTime,
pub created_by: String,
pub last_modified_time: DateTime,
pub last_modified_by: String,
pub tags: Option<HashMap<String, String>>,
}
Expand description
Information about the evaluation form.
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_id: String
The unique identifier for the evaluation form.
evaluation_form_version: i32
A version of the evaluation form.
locked: bool
The flag indicating whether the evaluation form is locked for changes.
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.
status: EvaluationFormVersionStatus
The status 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.
created_time: DateTime
The timestamp for when the evaluation form was created.
created_by: String
The Amazon Resource Name (ARN) of the user who created the evaluation form.
last_modified_time: DateTime
The timestamp for when the evaluation form was last updated.
last_modified_by: String
The Amazon Resource Name (ARN) of the user who last updated the evaluation form.
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
Implementations§
source§impl EvaluationForm
impl EvaluationForm
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_version(&self) -> i32
pub fn evaluation_form_version(&self) -> i32
A version of the evaluation form.
sourcepub fn locked(&self) -> bool
pub fn locked(&self) -> bool
The flag indicating whether the evaluation form is locked for changes.
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 status(&self) -> &EvaluationFormVersionStatus
pub fn status(&self) -> &EvaluationFormVersionStatus
The status 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.
sourcepub fn created_time(&self) -> &DateTime
pub fn created_time(&self) -> &DateTime
The timestamp for when the evaluation form was created.
sourcepub fn created_by(&self) -> &str
pub fn created_by(&self) -> &str
The Amazon Resource Name (ARN) of the user who created the evaluation form.
sourcepub fn last_modified_time(&self) -> &DateTime
pub fn last_modified_time(&self) -> &DateTime
The timestamp for when the evaluation form was last updated.
sourcepub fn last_modified_by(&self) -> &str
pub fn last_modified_by(&self) -> &str
The Amazon Resource Name (ARN) of the user who last updated the evaluation form.
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
source§impl EvaluationForm
impl EvaluationForm
sourcepub fn builder() -> EvaluationFormBuilder
pub fn builder() -> EvaluationFormBuilder
Creates a new builder-style object to manufacture EvaluationForm
.
Trait Implementations§
source§impl Clone for EvaluationForm
impl Clone for EvaluationForm
source§fn clone(&self) -> EvaluationForm
fn clone(&self) -> EvaluationForm
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EvaluationForm
impl Debug for EvaluationForm
source§impl PartialEq for EvaluationForm
impl PartialEq for EvaluationForm
source§fn eq(&self, other: &EvaluationForm) -> bool
fn eq(&self, other: &EvaluationForm) -> bool
self
and other
values to be equal, and is used
by ==
.