pub(crate) fn activate_evaluation_form_output_output_correct_errors(
mut builder: crate::operation::activate_evaluation_form::builders::ActivateEvaluationFormOutputBuilder,
) -> crate::operation::activate_evaluation_form::builders::ActivateEvaluationFormOutputBuilder {
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.evaluation_form_version.is_none() {
builder.evaluation_form_version = Some(Default::default())
}
builder
}
pub(crate) fn create_evaluation_form_output_output_correct_errors(
mut builder: crate::operation::create_evaluation_form::builders::CreateEvaluationFormOutputBuilder,
) -> crate::operation::create_evaluation_form::builders::CreateEvaluationFormOutputBuilder {
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
builder
}
pub(crate) fn create_rule_output_output_correct_errors(
mut builder: crate::operation::create_rule::builders::CreateRuleOutputBuilder,
) -> crate::operation::create_rule::builders::CreateRuleOutputBuilder {
if builder.rule_arn.is_none() {
builder.rule_arn = Some(Default::default())
}
if builder.rule_id.is_none() {
builder.rule_id = Some(Default::default())
}
builder
}
pub(crate) fn property_validation_exception_correct_errors(
mut builder: crate::types::error::builders::PropertyValidationExceptionBuilder,
) -> crate::types::error::builders::PropertyValidationExceptionBuilder {
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn create_task_template_output_output_correct_errors(
mut builder: crate::operation::create_task_template::builders::CreateTaskTemplateOutputBuilder,
) -> crate::operation::create_task_template::builders::CreateTaskTemplateOutputBuilder {
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
builder
}
pub(crate) fn create_vocabulary_output_output_correct_errors(
mut builder: crate::operation::create_vocabulary::builders::CreateVocabularyOutputBuilder,
) -> crate::operation::create_vocabulary::builders::CreateVocabularyOutputBuilder {
if builder.vocabulary_arn.is_none() {
builder.vocabulary_arn = Some(Default::default())
}
if builder.vocabulary_id.is_none() {
builder.vocabulary_id = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
}
builder
}
pub(crate) fn deactivate_evaluation_form_output_output_correct_errors(
mut builder: crate::operation::deactivate_evaluation_form::builders::DeactivateEvaluationFormOutputBuilder,
) -> crate::operation::deactivate_evaluation_form::builders::DeactivateEvaluationFormOutputBuilder {
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.evaluation_form_version.is_none() {
builder.evaluation_form_version = Some(Default::default())
}
builder
}
pub(crate) fn delete_vocabulary_output_output_correct_errors(
mut builder: crate::operation::delete_vocabulary::builders::DeleteVocabularyOutputBuilder,
) -> crate::operation::delete_vocabulary::builders::DeleteVocabularyOutputBuilder {
if builder.vocabulary_arn.is_none() {
builder.vocabulary_arn = Some(Default::default())
}
if builder.vocabulary_id.is_none() {
builder.vocabulary_id = Some(Default::default())
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
}
builder
}
pub(crate) fn describe_contact_evaluation_output_output_correct_errors(
mut builder: crate::operation::describe_contact_evaluation::builders::DescribeContactEvaluationOutputBuilder,
) -> crate::operation::describe_contact_evaluation::builders::DescribeContactEvaluationOutputBuilder {
if builder.evaluation.is_none() {
builder.evaluation = {
let builder = crate::types::builders::EvaluationBuilder::default();
crate::serde_util::evaluation_correct_errors(builder).build().ok()
}
}
if builder.evaluation_form.is_none() {
builder.evaluation_form = {
let builder = crate::types::builders::EvaluationFormContentBuilder::default();
crate::serde_util::evaluation_form_content_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn describe_evaluation_form_output_output_correct_errors(
mut builder: crate::operation::describe_evaluation_form::builders::DescribeEvaluationFormOutputBuilder,
) -> crate::operation::describe_evaluation_form::builders::DescribeEvaluationFormOutputBuilder {
if builder.evaluation_form.is_none() {
builder.evaluation_form = {
let builder = crate::types::builders::EvaluationFormBuilder::default();
crate::serde_util::evaluation_form_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn describe_rule_output_output_correct_errors(
mut builder: crate::operation::describe_rule::builders::DescribeRuleOutputBuilder,
) -> crate::operation::describe_rule::builders::DescribeRuleOutputBuilder {
if builder.rule.is_none() {
builder.rule = {
let builder = crate::types::builders::RuleBuilder::default();
crate::serde_util::rule_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn describe_vocabulary_output_output_correct_errors(
mut builder: crate::operation::describe_vocabulary::builders::DescribeVocabularyOutputBuilder,
) -> crate::operation::describe_vocabulary::builders::DescribeVocabularyOutputBuilder {
if builder.vocabulary.is_none() {
builder.vocabulary = {
let builder = crate::types::builders::VocabularyBuilder::default();
crate::serde_util::vocabulary_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn get_task_template_output_output_correct_errors(
mut builder: crate::operation::get_task_template::builders::GetTaskTemplateOutputBuilder,
) -> crate::operation::get_task_template::builders::GetTaskTemplateOutputBuilder {
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn list_contact_evaluations_output_output_correct_errors(
mut builder: crate::operation::list_contact_evaluations::builders::ListContactEvaluationsOutputBuilder,
) -> crate::operation::list_contact_evaluations::builders::ListContactEvaluationsOutputBuilder {
if builder.evaluation_summary_list.is_none() {
builder.evaluation_summary_list = Some(Default::default())
}
builder
}
pub(crate) fn list_default_vocabularies_output_output_correct_errors(
mut builder: crate::operation::list_default_vocabularies::builders::ListDefaultVocabulariesOutputBuilder,
) -> crate::operation::list_default_vocabularies::builders::ListDefaultVocabulariesOutputBuilder {
if builder.default_vocabulary_list.is_none() {
builder.default_vocabulary_list = Some(Default::default())
}
builder
}
pub(crate) fn list_evaluation_form_versions_output_output_correct_errors(
mut builder: crate::operation::list_evaluation_form_versions::builders::ListEvaluationFormVersionsOutputBuilder,
) -> crate::operation::list_evaluation_form_versions::builders::ListEvaluationFormVersionsOutputBuilder {
if builder.evaluation_form_version_summary_list.is_none() {
builder.evaluation_form_version_summary_list = Some(Default::default())
}
builder
}
pub(crate) fn list_evaluation_forms_output_output_correct_errors(
mut builder: crate::operation::list_evaluation_forms::builders::ListEvaluationFormsOutputBuilder,
) -> crate::operation::list_evaluation_forms::builders::ListEvaluationFormsOutputBuilder {
if builder.evaluation_form_summary_list.is_none() {
builder.evaluation_form_summary_list = Some(Default::default())
}
builder
}
pub(crate) fn list_rules_output_output_correct_errors(
mut builder: crate::operation::list_rules::builders::ListRulesOutputBuilder,
) -> crate::operation::list_rules::builders::ListRulesOutputBuilder {
if builder.rule_summary_list.is_none() {
builder.rule_summary_list = Some(Default::default())
}
builder
}
pub(crate) fn start_contact_evaluation_output_output_correct_errors(
mut builder: crate::operation::start_contact_evaluation::builders::StartContactEvaluationOutputBuilder,
) -> crate::operation::start_contact_evaluation::builders::StartContactEvaluationOutputBuilder {
if builder.evaluation_id.is_none() {
builder.evaluation_id = Some(Default::default())
}
if builder.evaluation_arn.is_none() {
builder.evaluation_arn = Some(Default::default())
}
builder
}
pub(crate) fn start_contact_streaming_output_output_correct_errors(
mut builder: crate::operation::start_contact_streaming::builders::StartContactStreamingOutputBuilder,
) -> crate::operation::start_contact_streaming::builders::StartContactStreamingOutputBuilder {
if builder.streaming_id.is_none() {
builder.streaming_id = Some(Default::default())
}
builder
}
pub(crate) fn submit_contact_evaluation_output_output_correct_errors(
mut builder: crate::operation::submit_contact_evaluation::builders::SubmitContactEvaluationOutputBuilder,
) -> crate::operation::submit_contact_evaluation::builders::SubmitContactEvaluationOutputBuilder {
if builder.evaluation_id.is_none() {
builder.evaluation_id = Some(Default::default())
}
if builder.evaluation_arn.is_none() {
builder.evaluation_arn = Some(Default::default())
}
builder
}
pub(crate) fn update_contact_evaluation_output_output_correct_errors(
mut builder: crate::operation::update_contact_evaluation::builders::UpdateContactEvaluationOutputBuilder,
) -> crate::operation::update_contact_evaluation::builders::UpdateContactEvaluationOutputBuilder {
if builder.evaluation_id.is_none() {
builder.evaluation_id = Some(Default::default())
}
if builder.evaluation_arn.is_none() {
builder.evaluation_arn = Some(Default::default())
}
builder
}
pub(crate) fn update_evaluation_form_output_output_correct_errors(
mut builder: crate::operation::update_evaluation_form::builders::UpdateEvaluationFormOutputBuilder,
) -> crate::operation::update_evaluation_form::builders::UpdateEvaluationFormOutputBuilder {
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.evaluation_form_version.is_none() {
builder.evaluation_form_version = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_correct_errors(mut builder: crate::types::builders::EvaluationBuilder) -> crate::types::builders::EvaluationBuilder {
if builder.evaluation_id.is_none() {
builder.evaluation_id = Some(Default::default())
}
if builder.evaluation_arn.is_none() {
builder.evaluation_arn = Some(Default::default())
}
if builder.metadata.is_none() {
builder.metadata = {
let builder = crate::types::builders::EvaluationMetadataBuilder::default();
crate::serde_util::evaluation_metadata_correct_errors(builder).build().ok()
}
}
if builder.answers.is_none() {
builder.answers = Some(Default::default())
}
if builder.notes.is_none() {
builder.notes = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::EvaluationStatus>().ok()
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn evaluation_form_content_correct_errors(
mut builder: crate::types::builders::EvaluationFormContentBuilder,
) -> crate::types::builders::EvaluationFormContentBuilder {
if builder.evaluation_form_version.is_none() {
builder.evaluation_form_version = Some(Default::default())
}
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.title.is_none() {
builder.title = Some(Default::default())
}
if builder.items.is_none() {
builder.items = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_correct_errors(
mut builder: crate::types::builders::EvaluationFormBuilder,
) -> crate::types::builders::EvaluationFormBuilder {
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_version.is_none() {
builder.evaluation_form_version = Some(Default::default())
}
if builder.locked.is_none() {
builder.locked = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.title.is_none() {
builder.title = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::EvaluationFormVersionStatus>().ok()
}
if builder.items.is_none() {
builder.items = Some(Default::default())
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.created_by.is_none() {
builder.created_by = Some(Default::default())
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_modified_by.is_none() {
builder.last_modified_by = Some(Default::default())
}
builder
}
pub(crate) fn rule_correct_errors(mut builder: crate::types::builders::RuleBuilder) -> crate::types::builders::RuleBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.rule_id.is_none() {
builder.rule_id = Some(Default::default())
}
if builder.rule_arn.is_none() {
builder.rule_arn = Some(Default::default())
}
if builder.trigger_event_source.is_none() {
builder.trigger_event_source = {
let builder = crate::types::builders::RuleTriggerEventSourceBuilder::default();
crate::serde_util::rule_trigger_event_source_correct_errors(builder).build().ok()
}
}
if builder.function.is_none() {
builder.function = Some(Default::default())
}
if builder.actions.is_none() {
builder.actions = Some(Default::default())
}
if builder.publish_status.is_none() {
builder.publish_status = "no value was set".parse::<crate::types::RulePublishStatus>().ok()
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_updated_time.is_none() {
builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_updated_by.is_none() {
builder.last_updated_by = Some(Default::default())
}
builder
}
pub(crate) fn vocabulary_correct_errors(mut builder: crate::types::builders::VocabularyBuilder) -> crate::types::builders::VocabularyBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.language_code.is_none() {
builder.language_code = "no value was set".parse::<crate::types::VocabularyLanguageCode>().ok()
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn agent_config_correct_errors(mut builder: crate::types::builders::AgentConfigBuilder) -> crate::types::builders::AgentConfigBuilder {
if builder.distributions.is_none() {
builder.distributions = Some(Default::default())
}
builder
}
pub(crate) fn instance_storage_config_correct_errors(
mut builder: crate::types::builders::InstanceStorageConfigBuilder,
) -> crate::types::builders::InstanceStorageConfigBuilder {
if builder.storage_type.is_none() {
builder.storage_type = "no value was set".parse::<crate::types::StorageType>().ok()
}
builder
}
pub(crate) fn sign_in_config_correct_errors(mut builder: crate::types::builders::SignInConfigBuilder) -> crate::types::builders::SignInConfigBuilder {
if builder.distributions.is_none() {
builder.distributions = Some(Default::default())
}
builder
}
pub(crate) fn telephony_config_correct_errors(
mut builder: crate::types::builders::TelephonyConfigBuilder,
) -> crate::types::builders::TelephonyConfigBuilder {
if builder.distributions.is_none() {
builder.distributions = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_metadata_correct_errors(
mut builder: crate::types::builders::EvaluationMetadataBuilder,
) -> crate::types::builders::EvaluationMetadataBuilder {
if builder.contact_id.is_none() {
builder.contact_id = Some(Default::default())
}
if builder.evaluator_arn.is_none() {
builder.evaluator_arn = Some(Default::default())
}
builder
}
pub(crate) fn rule_trigger_event_source_correct_errors(
mut builder: crate::types::builders::RuleTriggerEventSourceBuilder,
) -> crate::types::builders::RuleTriggerEventSourceBuilder {
if builder.event_source_name.is_none() {
builder.event_source_name = "no value was set".parse::<crate::types::EventSourceName>().ok()
}
builder
}
pub(crate) fn default_vocabulary_correct_errors(
mut builder: crate::types::builders::DefaultVocabularyBuilder,
) -> crate::types::builders::DefaultVocabularyBuilder {
if builder.instance_id.is_none() {
builder.instance_id = Some(Default::default())
}
if builder.language_code.is_none() {
builder.language_code = "no value was set".parse::<crate::types::VocabularyLanguageCode>().ok()
}
if builder.vocabulary_id.is_none() {
builder.vocabulary_id = Some(Default::default())
}
if builder.vocabulary_name.is_none() {
builder.vocabulary_name = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_scoring_strategy_correct_errors(
mut builder: crate::types::builders::EvaluationFormScoringStrategyBuilder,
) -> crate::types::builders::EvaluationFormScoringStrategyBuilder {
if builder.mode.is_none() {
builder.mode = "no value was set".parse::<crate::types::EvaluationFormScoringMode>().ok()
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::EvaluationFormScoringStatus>().ok()
}
builder
}
pub(crate) fn evaluation_form_summary_correct_errors(
mut builder: crate::types::builders::EvaluationFormSummaryBuilder,
) -> crate::types::builders::EvaluationFormSummaryBuilder {
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.title.is_none() {
builder.title = Some(Default::default())
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.created_by.is_none() {
builder.created_by = Some(Default::default())
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_modified_by.is_none() {
builder.last_modified_by = Some(Default::default())
}
if builder.latest_version.is_none() {
builder.latest_version = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_version_summary_correct_errors(
mut builder: crate::types::builders::EvaluationFormVersionSummaryBuilder,
) -> crate::types::builders::EvaluationFormVersionSummaryBuilder {
if builder.evaluation_form_arn.is_none() {
builder.evaluation_form_arn = Some(Default::default())
}
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.evaluation_form_version.is_none() {
builder.evaluation_form_version = Some(Default::default())
}
if builder.locked.is_none() {
builder.locked = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::EvaluationFormVersionStatus>().ok()
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.created_by.is_none() {
builder.created_by = Some(Default::default())
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_modified_by.is_none() {
builder.last_modified_by = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_summary_correct_errors(
mut builder: crate::types::builders::EvaluationSummaryBuilder,
) -> crate::types::builders::EvaluationSummaryBuilder {
if builder.evaluation_id.is_none() {
builder.evaluation_id = Some(Default::default())
}
if builder.evaluation_arn.is_none() {
builder.evaluation_arn = Some(Default::default())
}
if builder.evaluation_form_title.is_none() {
builder.evaluation_form_title = Some(Default::default())
}
if builder.evaluation_form_id.is_none() {
builder.evaluation_form_id = Some(Default::default())
}
if builder.status.is_none() {
builder.status = "no value was set".parse::<crate::types::EvaluationStatus>().ok()
}
if builder.evaluator_arn.is_none() {
builder.evaluator_arn = Some(Default::default())
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn kinesis_firehose_config_correct_errors(
mut builder: crate::types::builders::KinesisFirehoseConfigBuilder,
) -> crate::types::builders::KinesisFirehoseConfigBuilder {
if builder.firehose_arn.is_none() {
builder.firehose_arn = Some(Default::default())
}
builder
}
pub(crate) fn kinesis_stream_config_correct_errors(
mut builder: crate::types::builders::KinesisStreamConfigBuilder,
) -> crate::types::builders::KinesisStreamConfigBuilder {
if builder.stream_arn.is_none() {
builder.stream_arn = Some(Default::default())
}
builder
}
pub(crate) fn kinesis_video_stream_config_correct_errors(
mut builder: crate::types::builders::KinesisVideoStreamConfigBuilder,
) -> crate::types::builders::KinesisVideoStreamConfigBuilder {
if builder.prefix.is_none() {
builder.prefix = Some(Default::default())
}
if builder.retention_period_hours.is_none() {
builder.retention_period_hours = Some(Default::default())
}
if builder.encryption_config.is_none() {
builder.encryption_config = {
let builder = crate::types::builders::EncryptionConfigBuilder::default();
crate::serde_util::encryption_config_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn lex_bot_correct_errors(mut builder: crate::types::builders::LexBotBuilder) -> crate::types::builders::LexBotBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.lex_region.is_none() {
builder.lex_region = Some(Default::default())
}
builder
}
pub(crate) fn property_validation_exception_property_correct_errors(
mut builder: crate::types::builders::PropertyValidationExceptionPropertyBuilder,
) -> crate::types::builders::PropertyValidationExceptionPropertyBuilder {
if builder.property_path.is_none() {
builder.property_path = Some(Default::default())
}
if builder.reason.is_none() {
builder.reason = "no value was set".parse::<crate::types::PropertyValidationExceptionReason>().ok()
}
if builder.message.is_none() {
builder.message = Some(Default::default())
}
builder
}
pub(crate) fn quick_connect_config_correct_errors(
mut builder: crate::types::builders::QuickConnectConfigBuilder,
) -> crate::types::builders::QuickConnectConfigBuilder {
if builder.quick_connect_type.is_none() {
builder.quick_connect_type = "no value was set".parse::<crate::types::QuickConnectType>().ok()
}
builder
}
pub(crate) fn routing_profile_queue_config_summary_correct_errors(
mut builder: crate::types::builders::RoutingProfileQueueConfigSummaryBuilder,
) -> crate::types::builders::RoutingProfileQueueConfigSummaryBuilder {
if builder.queue_id.is_none() {
builder.queue_id = Some(Default::default())
}
if builder.queue_arn.is_none() {
builder.queue_arn = Some(Default::default())
}
if builder.queue_name.is_none() {
builder.queue_name = Some(Default::default())
}
if builder.priority.is_none() {
builder.priority = Some(Default::default())
}
if builder.delay.is_none() {
builder.delay = Some(Default::default())
}
if builder.channel.is_none() {
builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
}
builder
}
pub(crate) fn rule_summary_correct_errors(mut builder: crate::types::builders::RuleSummaryBuilder) -> crate::types::builders::RuleSummaryBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.rule_id.is_none() {
builder.rule_id = Some(Default::default())
}
if builder.rule_arn.is_none() {
builder.rule_arn = Some(Default::default())
}
if builder.event_source_name.is_none() {
builder.event_source_name = "no value was set".parse::<crate::types::EventSourceName>().ok()
}
if builder.publish_status.is_none() {
builder.publish_status = "no value was set".parse::<crate::types::RulePublishStatus>().ok()
}
if builder.action_summaries.is_none() {
builder.action_summaries = Some(Default::default())
}
if builder.created_time.is_none() {
builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.last_updated_time.is_none() {
builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn s3_config_correct_errors(mut builder: crate::types::builders::S3ConfigBuilder) -> crate::types::builders::S3ConfigBuilder {
if builder.bucket_name.is_none() {
builder.bucket_name = Some(Default::default())
}
if builder.bucket_prefix.is_none() {
builder.bucket_prefix = Some(Default::default())
}
builder
}
pub(crate) fn task_template_field_correct_errors(
mut builder: crate::types::builders::TaskTemplateFieldBuilder,
) -> crate::types::builders::TaskTemplateFieldBuilder {
if builder.id.is_none() {
builder.id = {
let builder = crate::types::builders::TaskTemplateFieldIdentifierBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn user_phone_config_correct_errors(
mut builder: crate::types::builders::UserPhoneConfigBuilder,
) -> crate::types::builders::UserPhoneConfigBuilder {
if builder.phone_type.is_none() {
builder.phone_type = "no value was set".parse::<crate::types::PhoneType>().ok()
}
builder
}
pub(crate) fn vocabulary_summary_correct_errors(
mut builder: crate::types::builders::VocabularySummaryBuilder,
) -> crate::types::builders::VocabularySummaryBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.language_code.is_none() {
builder.language_code = "no value was set".parse::<crate::types::VocabularyLanguageCode>().ok()
}
if builder.state.is_none() {
builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
}
if builder.last_modified_time.is_none() {
builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
builder
}
pub(crate) fn distribution_correct_errors(mut builder: crate::types::builders::DistributionBuilder) -> crate::types::builders::DistributionBuilder {
if builder.region.is_none() {
builder.region = Some(Default::default())
}
if builder.percentage.is_none() {
builder.percentage = Some(Default::default())
}
builder
}
pub(crate) fn encryption_config_correct_errors(
mut builder: crate::types::builders::EncryptionConfigBuilder,
) -> crate::types::builders::EncryptionConfigBuilder {
if builder.encryption_type.is_none() {
builder.encryption_type = "no value was set".parse::<crate::types::EncryptionType>().ok()
}
if builder.key_id.is_none() {
builder.key_id = Some(Default::default())
}
builder
}
pub(crate) fn hours_of_operation_config_correct_errors(
mut builder: crate::types::builders::HoursOfOperationConfigBuilder,
) -> crate::types::builders::HoursOfOperationConfigBuilder {
if builder.day.is_none() {
builder.day = "no value was set".parse::<crate::types::HoursOfOperationDays>().ok()
}
if builder.start_time.is_none() {
builder.start_time = {
let builder = crate::types::builders::HoursOfOperationTimeSliceBuilder::default();
crate::serde_util::hours_of_operation_time_slice_correct_errors(builder).build().ok()
}
}
if builder.end_time.is_none() {
builder.end_time = {
let builder = crate::types::builders::HoursOfOperationTimeSliceBuilder::default();
crate::serde_util::hours_of_operation_time_slice_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn media_concurrency_correct_errors(
mut builder: crate::types::builders::MediaConcurrencyBuilder,
) -> crate::types::builders::MediaConcurrencyBuilder {
if builder.channel.is_none() {
builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
}
if builder.concurrency.is_none() {
builder.concurrency = Some(Default::default())
}
builder
}
pub(crate) fn phone_number_quick_connect_config_correct_errors(
mut builder: crate::types::builders::PhoneNumberQuickConnectConfigBuilder,
) -> crate::types::builders::PhoneNumberQuickConnectConfigBuilder {
if builder.phone_number.is_none() {
builder.phone_number = Some(Default::default())
}
builder
}
pub(crate) fn queue_quick_connect_config_correct_errors(
mut builder: crate::types::builders::QueueQuickConnectConfigBuilder,
) -> crate::types::builders::QueueQuickConnectConfigBuilder {
if builder.queue_id.is_none() {
builder.queue_id = Some(Default::default())
}
if builder.contact_flow_id.is_none() {
builder.contact_flow_id = Some(Default::default())
}
builder
}
pub(crate) fn rule_action_correct_errors(mut builder: crate::types::builders::RuleActionBuilder) -> crate::types::builders::RuleActionBuilder {
if builder.action_type.is_none() {
builder.action_type = "no value was set".parse::<crate::types::ActionType>().ok()
}
builder
}
pub(crate) fn sign_in_distribution_correct_errors(
mut builder: crate::types::builders::SignInDistributionBuilder,
) -> crate::types::builders::SignInDistributionBuilder {
if builder.region.is_none() {
builder.region = Some(Default::default())
}
if builder.enabled.is_none() {
builder.enabled = Some(Default::default())
}
builder
}
pub(crate) fn user_quick_connect_config_correct_errors(
mut builder: crate::types::builders::UserQuickConnectConfigBuilder,
) -> crate::types::builders::UserQuickConnectConfigBuilder {
if builder.user_id.is_none() {
builder.user_id = Some(Default::default())
}
if builder.contact_flow_id.is_none() {
builder.contact_flow_id = Some(Default::default())
}
builder
}
pub(crate) fn action_summary_correct_errors(
mut builder: crate::types::builders::ActionSummaryBuilder,
) -> crate::types::builders::ActionSummaryBuilder {
if builder.action_type.is_none() {
builder.action_type = "no value was set".parse::<crate::types::ActionType>().ok()
}
builder
}
pub(crate) fn cross_channel_behavior_correct_errors(
mut builder: crate::types::builders::CrossChannelBehaviorBuilder,
) -> crate::types::builders::CrossChannelBehaviorBuilder {
if builder.behavior_type.is_none() {
builder.behavior_type = "no value was set".parse::<crate::types::BehaviorType>().ok()
}
builder
}
pub(crate) fn evaluation_form_question_correct_errors(
mut builder: crate::types::builders::EvaluationFormQuestionBuilder,
) -> crate::types::builders::EvaluationFormQuestionBuilder {
if builder.title.is_none() {
builder.title = Some(Default::default())
}
if builder.ref_id.is_none() {
builder.ref_id = Some(Default::default())
}
if builder.question_type.is_none() {
builder.question_type = "no value was set".parse::<crate::types::EvaluationFormQuestionType>().ok()
}
builder
}
pub(crate) fn evaluation_form_section_correct_errors(
mut builder: crate::types::builders::EvaluationFormSectionBuilder,
) -> crate::types::builders::EvaluationFormSectionBuilder {
if builder.title.is_none() {
builder.title = Some(Default::default())
}
if builder.ref_id.is_none() {
builder.ref_id = Some(Default::default())
}
if builder.items.is_none() {
builder.items = Some(Default::default())
}
builder
}
pub(crate) fn event_bridge_action_definition_correct_errors(
mut builder: crate::types::builders::EventBridgeActionDefinitionBuilder,
) -> crate::types::builders::EventBridgeActionDefinitionBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn hours_of_operation_time_slice_correct_errors(
mut builder: crate::types::builders::HoursOfOperationTimeSliceBuilder,
) -> crate::types::builders::HoursOfOperationTimeSliceBuilder {
if builder.hours.is_none() {
builder.hours = Some(Default::default())
}
if builder.minutes.is_none() {
builder.minutes = Some(Default::default())
}
builder
}
pub(crate) fn send_notification_action_definition_correct_errors(
mut builder: crate::types::builders::SendNotificationActionDefinitionBuilder,
) -> crate::types::builders::SendNotificationActionDefinitionBuilder {
if builder.delivery_method.is_none() {
builder.delivery_method = "no value was set".parse::<crate::types::NotificationDeliveryType>().ok()
}
if builder.content.is_none() {
builder.content = Some(Default::default())
}
if builder.content_type.is_none() {
builder.content_type = "no value was set".parse::<crate::types::NotificationContentType>().ok()
}
if builder.recipient.is_none() {
builder.recipient = {
let builder = crate::types::builders::NotificationRecipientTypeBuilder::default();
Some(builder.build())
}
}
builder
}
pub(crate) fn task_action_definition_correct_errors(
mut builder: crate::types::builders::TaskActionDefinitionBuilder,
) -> crate::types::builders::TaskActionDefinitionBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.contact_flow_id.is_none() {
builder.contact_flow_id = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_numeric_question_properties_correct_errors(
mut builder: crate::types::builders::EvaluationFormNumericQuestionPropertiesBuilder,
) -> crate::types::builders::EvaluationFormNumericQuestionPropertiesBuilder {
if builder.min_value.is_none() {
builder.min_value = Some(Default::default())
}
if builder.max_value.is_none() {
builder.max_value = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_single_select_question_properties_correct_errors(
mut builder: crate::types::builders::EvaluationFormSingleSelectQuestionPropertiesBuilder,
) -> crate::types::builders::EvaluationFormSingleSelectQuestionPropertiesBuilder {
if builder.options.is_none() {
builder.options = Some(Default::default())
}
builder
}
pub(crate) fn reference_correct_errors(mut builder: crate::types::builders::ReferenceBuilder) -> crate::types::builders::ReferenceBuilder {
if builder.value.is_none() {
builder.value = Some(Default::default())
}
if builder.r#type.is_none() {
builder.r#type = "no value was set".parse::<crate::types::ReferenceType>().ok()
}
builder
}
pub(crate) fn evaluation_form_single_select_question_automation_correct_errors(
mut builder: crate::types::builders::EvaluationFormSingleSelectQuestionAutomationBuilder,
) -> crate::types::builders::EvaluationFormSingleSelectQuestionAutomationBuilder {
if builder.options.is_none() {
builder.options = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_numeric_question_option_correct_errors(
mut builder: crate::types::builders::EvaluationFormNumericQuestionOptionBuilder,
) -> crate::types::builders::EvaluationFormNumericQuestionOptionBuilder {
if builder.min_value.is_none() {
builder.min_value = Some(Default::default())
}
if builder.max_value.is_none() {
builder.max_value = Some(Default::default())
}
builder
}
pub(crate) fn evaluation_form_single_select_question_option_correct_errors(
mut builder: crate::types::builders::EvaluationFormSingleSelectQuestionOptionBuilder,
) -> crate::types::builders::EvaluationFormSingleSelectQuestionOptionBuilder {
if builder.ref_id.is_none() {
builder.ref_id = Some(Default::default())
}
if builder.text.is_none() {
builder.text = Some(Default::default())
}
builder
}
pub(crate) fn numeric_question_property_value_automation_correct_errors(
mut builder: crate::types::builders::NumericQuestionPropertyValueAutomationBuilder,
) -> crate::types::builders::NumericQuestionPropertyValueAutomationBuilder {
if builder.label.is_none() {
builder.label = "no value was set".parse::<crate::types::NumericQuestionPropertyAutomationLabel>().ok()
}
builder
}
pub(crate) fn single_select_question_rule_category_automation_correct_errors(
mut builder: crate::types::builders::SingleSelectQuestionRuleCategoryAutomationBuilder,
) -> crate::types::builders::SingleSelectQuestionRuleCategoryAutomationBuilder {
if builder.category.is_none() {
builder.category = Some(Default::default())
}
if builder.condition.is_none() {
builder.condition = "no value was set"
.parse::<crate::types::SingleSelectQuestionRuleCategoryAutomationCondition>()
.ok()
}
if builder.option_ref_id.is_none() {
builder.option_ref_id = Some(Default::default())
}
builder
}