AWS SDK

AWS SDK

rev. ec7b2441254af868911fccffe8d8dca83aff0045

Files changed:

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_definition.rs

@@ -1,0 +42,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_definition<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<crate::types::WorkflowDefinition>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
   12         -
            #[allow(unused_mut)]
   13         -
            let mut builder = crate::types::builders::WorkflowDefinitionBuilder::default();
   14         -
            loop {
   15         -
                match tokens.next().transpose()? {
   16         -
                    Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
   17         -
                    Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key.to_unescaped()?.as_ref() {
   18         -
                        "path" => {
   19         -
                            builder = builder.set_path(
   20         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   21         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   22         -
                                    .transpose()?,
   23         -
                            );
   24         -
                        }
   25         -
                        _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
   26         -
                    },
   27         -
                    other => {
   28         -
                        return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
   29         -
                            "expected object key or end object, found: {other:?}"
   30         -
                        )))
   31         -
                    }
   32         -
                }
   33         -
            }
   34         -
            Ok(Some(crate::serde_util::workflow_definition_correct_errors(builder).build().map_err(
   35         -
                |err| ::aws_smithy_json::deserialize::error::DeserializeError::custom_source("Response was invalid", err),
   36         -
            )?))
   37         -
        }
   38         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   39         -
            "expected start object or null",
   40         -
        )),
   41         -
    }
   42         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_definition_summary.rs

@@ -1,0 +44,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_definition_summary<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<crate::types::WorkflowDefinitionSummary>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
   12         -
            #[allow(unused_mut)]
   13         -
            let mut builder = crate::types::builders::WorkflowDefinitionSummaryBuilder::default();
   14         -
            loop {
   15         -
                match tokens.next().transpose()? {
   16         -
                    Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
   17         -
                    Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key.to_unescaped()?.as_ref() {
   18         -
                        "path" => {
   19         -
                            builder = builder.set_path(
   20         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   21         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   22         -
                                    .transpose()?,
   23         -
                            );
   24         -
                        }
   25         -
                        _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
   26         -
                    },
   27         -
                    other => {
   28         -
                        return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
   29         -
                            "expected object key or end object, found: {other:?}"
   30         -
                        )))
   31         -
                    }
   32         -
                }
   33         -
            }
   34         -
            Ok(Some(
   35         -
                crate::serde_util::workflow_definition_summary_correct_errors(builder)
   36         -
                    .build()
   37         -
                    .map_err(|err| ::aws_smithy_json::deserialize::error::DeserializeError::custom_source("Response was invalid", err))?,
   38         -
            ))
   39         -
        }
   40         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   41         -
            "expected start object or null",
   42         -
        )),
   43         -
    }
   44         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_run_sort_criteria.rs

@@ -1,0 +7,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_workflow_run_sort_criteria(
    3         -
    #[allow(unused_variables)] object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    #[allow(unused_variables)] input: &crate::types::WorkflowRunSortCriteria,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    Ok(())
    7         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_run_status_reason.rs

@@ -1,0 +21,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_run_status_reason<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<crate::types::WorkflowRunStatusReason>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
   12         -
            #[allow(unused_mut)]
   13         -
            let mut builder = crate::types::builders::WorkflowRunStatusReasonBuilder::default();
   14         -
            ::aws_smithy_json::deserialize::token::skip_to_end(tokens)?;
   15         -
            Ok(Some(builder.build()))
   16         -
        }
   17         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   18         -
            "expected start object or null",
   19         -
        )),
   20         -
    }
   21         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_run_status_reasons.rs

@@ -1,0 +37,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_run_status_reasons<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<::std::vec::Vec<crate::types::WorkflowRunStatusReason>>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartArray { .. }) => {
   12         -
            let mut items = Vec::new();
   13         -
            loop {
   14         -
                match tokens.peek() {
   15         -
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16         -
                        tokens.next().transpose().unwrap();
   17         -
                        break;
   18         -
                    }
   19         -
                    _ => {
   20         -
                        let value = crate::protocol_serde::shape_workflow_run_status_reason::de_workflow_run_status_reason(tokens, _value)?;
   21         -
                        if let Some(value) = value {
   22         -
                            items.push(value);
   23         -
                        } else {
   24         -
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   25         -
                                "dense list cannot contain null values",
   26         -
                            ));
   27         -
                        }
   28         -
                    }
   29         -
                }
   30         -
            }
   31         -
            Ok(Some(items))
   32         -
        }
   33         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   34         -
            "expected start array or null",
   35         -
        )),
   36         -
    }
   37         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_run_summaries.rs

@@ -1,0 +37,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_run_summaries<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<::std::vec::Vec<crate::types::WorkflowRunSummary>>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartArray { .. }) => {
   12         -
            let mut items = Vec::new();
   13         -
            loop {
   14         -
                match tokens.peek() {
   15         -
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16         -
                        tokens.next().transpose().unwrap();
   17         -
                        break;
   18         -
                    }
   19         -
                    _ => {
   20         -
                        let value = crate::protocol_serde::shape_workflow_run_summary::de_workflow_run_summary(tokens, _value)?;
   21         -
                        if let Some(value) = value {
   22         -
                            items.push(value);
   23         -
                        } else {
   24         -
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   25         -
                                "dense list cannot contain null values",
   26         -
                            ));
   27         -
                        }
   28         -
                    }
   29         -
                }
   30         -
            }
   31         -
            Ok(Some(items))
   32         -
        }
   33         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   34         -
            "expected start array or null",
   35         -
        )),
   36         -
    }
   37         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_run_summary.rs

@@ -1,0 +86,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_run_summary<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<crate::types::WorkflowRunSummary>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
   12         -
            #[allow(unused_mut)]
   13         -
            let mut builder = crate::types::builders::WorkflowRunSummaryBuilder::default();
   14         -
            loop {
   15         -
                match tokens.next().transpose()? {
   16         -
                    Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
   17         -
                    Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key.to_unescaped()?.as_ref() {
   18         -
                        "id" => {
   19         -
                            builder = builder.set_id(
   20         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   21         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   22         -
                                    .transpose()?,
   23         -
                            );
   24         -
                        }
   25         -
                        "workflowId" => {
   26         -
                            builder = builder.set_workflow_id(
   27         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   28         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   29         -
                                    .transpose()?,
   30         -
                            );
   31         -
                        }
   32         -
                        "workflowName" => {
   33         -
                            builder = builder.set_workflow_name(
   34         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   35         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   36         -
                                    .transpose()?,
   37         -
                            );
   38         -
                        }
   39         -
                        "status" => {
   40         -
                            builder = builder.set_status(
   41         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   42         -
                                    .map(|s| s.to_unescaped().map(|u| crate::types::WorkflowRunStatus::from(u.as_ref())))
   43         -
                                    .transpose()?,
   44         -
                            );
   45         -
                        }
   46         -
                        "statusReasons" => {
   47         -
                            builder = builder.set_status_reasons(
   48         -
                                crate::protocol_serde::shape_workflow_run_status_reasons::de_workflow_run_status_reasons(tokens, _value)?,
   49         -
                            );
   50         -
                        }
   51         -
                        "startTime" => {
   52         -
                            builder = builder.set_start_time(::aws_smithy_json::deserialize::token::expect_timestamp_or_null(
   53         -
                                tokens.next(),
   54         -
                                ::aws_smithy_types::date_time::Format::DateTimeWithOffset,
   55         -
                            )?);
   56         -
                        }
   57         -
                        "endTime" => {
   58         -
                            builder = builder.set_end_time(::aws_smithy_json::deserialize::token::expect_timestamp_or_null(
   59         -
                                tokens.next(),
   60         -
                                ::aws_smithy_types::date_time::Format::DateTimeWithOffset,
   61         -
                            )?);
   62         -
                        }
   63         -
                        "lastUpdatedTime" => {
   64         -
                            builder = builder.set_last_updated_time(::aws_smithy_json::deserialize::token::expect_timestamp_or_null(
   65         -
                                tokens.next(),
   66         -
                                ::aws_smithy_types::date_time::Format::DateTimeWithOffset,
   67         -
                            )?);
   68         -
                        }
   69         -
                        _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
   70         -
                    },
   71         -
                    other => {
   72         -
                        return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
   73         -
                            "expected object key or end object, found: {other:?}"
   74         -
                        )))
   75         -
                    }
   76         -
                }
   77         -
            }
   78         -
            Ok(Some(crate::serde_util::workflow_run_summary_correct_errors(builder).build().map_err(
   79         -
                |err| ::aws_smithy_json::deserialize::error::DeserializeError::custom_source("Response was invalid", err),
   80         -
            )?))
   81         -
        }
   82         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   83         -
            "expected start object or null",
   84         -
        )),
   85         -
    }
   86         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_sort_criteria.rs

@@ -1,0 +7,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub fn ser_workflow_sort_criteria(
    3         -
    #[allow(unused_variables)] object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
    4         -
    #[allow(unused_variables)] input: &crate::types::WorkflowSortCriteria,
    5         -
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
    6         -
    Ok(())
    7         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_summaries.rs

@@ -1,0 +37,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_summaries<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<::std::vec::Vec<crate::types::WorkflowSummary>>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartArray { .. }) => {
   12         -
            let mut items = Vec::new();
   13         -
            loop {
   14         -
                match tokens.peek() {
   15         -
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16         -
                        tokens.next().transpose().unwrap();
   17         -
                        break;
   18         -
                    }
   19         -
                    _ => {
   20         -
                        let value = crate::protocol_serde::shape_workflow_summary::de_workflow_summary(tokens, _value)?;
   21         -
                        if let Some(value) = value {
   22         -
                            items.push(value);
   23         -
                        } else {
   24         -
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   25         -
                                "dense list cannot contain null values",
   26         -
                            ));
   27         -
                        }
   28         -
                    }
   29         -
                }
   30         -
            }
   31         -
            Ok(Some(items))
   32         -
        }
   33         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   34         -
            "expected start array or null",
   35         -
        )),
   36         -
    }
   37         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/protocol_serde/shape_workflow_summary.rs

@@ -1,0 +94,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn de_workflow_summary<'a, I>(
    3         -
    tokens: &mut ::std::iter::Peekable<I>,
    4         -
    _value: &'a [u8],
    5         -
) -> ::std::result::Result<Option<crate::types::WorkflowSummary>, ::aws_smithy_json::deserialize::error::DeserializeError>
    6         -
where
    7         -
    I: Iterator<Item = Result<::aws_smithy_json::deserialize::Token<'a>, ::aws_smithy_json::deserialize::error::DeserializeError>>,
    8         -
{
    9         -
    match tokens.next().transpose()? {
   10         -
        Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
   11         -
        Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
   12         -
            #[allow(unused_mut)]
   13         -
            let mut builder = crate::types::builders::WorkflowSummaryBuilder::default();
   14         -
            loop {
   15         -
                match tokens.next().transpose()? {
   16         -
                    Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
   17         -
                    Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key.to_unescaped()?.as_ref() {
   18         -
                        "id" => {
   19         -
                            builder = builder.set_id(
   20         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   21         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   22         -
                                    .transpose()?,
   23         -
                            );
   24         -
                        }
   25         -
                        "name" => {
   26         -
                            builder = builder.set_name(
   27         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   28         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   29         -
                                    .transpose()?,
   30         -
                            );
   31         -
                        }
   32         -
                        "sourceRepositoryName" => {
   33         -
                            builder = builder.set_source_repository_name(
   34         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   35         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   36         -
                                    .transpose()?,
   37         -
                            );
   38         -
                        }
   39         -
                        "sourceBranchName" => {
   40         -
                            builder = builder.set_source_branch_name(
   41         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   42         -
                                    .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   43         -
                                    .transpose()?,
   44         -
                            );
   45         -
                        }
   46         -
                        "definition" => {
   47         -
                            builder = builder.set_definition(
   48         -
                                crate::protocol_serde::shape_workflow_definition_summary::de_workflow_definition_summary(tokens, _value)?,
   49         -
                            );
   50         -
                        }
   51         -
                        "createdTime" => {
   52         -
                            builder = builder.set_created_time(::aws_smithy_json::deserialize::token::expect_timestamp_or_null(
   53         -
                                tokens.next(),
   54         -
                                ::aws_smithy_types::date_time::Format::DateTimeWithOffset,
   55         -
                            )?);
   56         -
                        }
   57         -
                        "lastUpdatedTime" => {
   58         -
                            builder = builder.set_last_updated_time(::aws_smithy_json::deserialize::token::expect_timestamp_or_null(
   59         -
                                tokens.next(),
   60         -
                                ::aws_smithy_types::date_time::Format::DateTimeWithOffset,
   61         -
                            )?);
   62         -
                        }
   63         -
                        "runMode" => {
   64         -
                            builder = builder.set_run_mode(
   65         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   66         -
                                    .map(|s| s.to_unescaped().map(|u| crate::types::WorkflowRunMode::from(u.as_ref())))
   67         -
                                    .transpose()?,
   68         -
                            );
   69         -
                        }
   70         -
                        "status" => {
   71         -
                            builder = builder.set_status(
   72         -
                                ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   73         -
                                    .map(|s| s.to_unescaped().map(|u| crate::types::WorkflowStatus::from(u.as_ref())))
   74         -
                                    .transpose()?,
   75         -
                            );
   76         -
                        }
   77         -
                        _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
   78         -
                    },
   79         -
                    other => {
   80         -
                        return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(format!(
   81         -
                            "expected object key or end object, found: {other:?}"
   82         -
                        )))
   83         -
                    }
   84         -
                }
   85         -
            }
   86         -
            Ok(Some(crate::serde_util::workflow_summary_correct_errors(builder).build().map_err(
   87         -
                |err| ::aws_smithy_json::deserialize::error::DeserializeError::custom_source("Response was invalid", err),
   88         -
            )?))
   89         -
        }
   90         -
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   91         -
            "expected start object or null",
   92         -
        )),
   93         -
    }
   94         -
}

tmp-codegen-diff/aws-sdk/sdk/codecatalyst/src/serde_util.rs

@@ -1,0 +722,0 @@
    1         -
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub(crate) fn access_denied_exception_correct_errors(
    3         -
    mut builder: crate::types::error::builders::AccessDeniedExceptionBuilder,
    4         -
) -> crate::types::error::builders::AccessDeniedExceptionBuilder {
    5         -
    if builder.message.is_none() {
    6         -
        builder.message = Some(Default::default())
    7         -
    }
    8         -
    builder
    9         -
}
   10         -
   11         -
pub(crate) fn conflict_exception_correct_errors(
   12         -
    mut builder: crate::types::error::builders::ConflictExceptionBuilder,
   13         -
) -> crate::types::error::builders::ConflictExceptionBuilder {
   14         -
    if builder.message.is_none() {
   15         -
        builder.message = Some(Default::default())
   16         -
    }
   17         -
    builder
   18         -
}
   19         -
   20         -
pub(crate) fn resource_not_found_exception_correct_errors(
   21         -
    mut builder: crate::types::error::builders::ResourceNotFoundExceptionBuilder,
   22         -
) -> crate::types::error::builders::ResourceNotFoundExceptionBuilder {
   23         -
    if builder.message.is_none() {
   24         -
        builder.message = Some(Default::default())
   25         -
    }
   26         -
    builder
   27         -
}
   28         -
   29         -
pub(crate) fn service_quota_exceeded_exception_correct_errors(
   30         -
    mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
   31         -
) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
   32         -
    if builder.message.is_none() {
   33         -
        builder.message = Some(Default::default())
   34         -
    }
   35         -
    builder
   36         -
}
   37         -
   38         -
pub(crate) fn throttling_exception_correct_errors(
   39         -
    mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
   40         -
) -> crate::types::error::builders::ThrottlingExceptionBuilder {
   41         -
    if builder.message.is_none() {
   42         -
        builder.message = Some(Default::default())
   43         -
    }
   44         -
    builder
   45         -
}
   46         -
   47         -
pub(crate) fn validation_exception_correct_errors(
   48         -
    mut builder: crate::types::error::builders::ValidationExceptionBuilder,
   49         -
) -> crate::types::error::builders::ValidationExceptionBuilder {
   50         -
    if builder.message.is_none() {
   51         -
        builder.message = Some(Default::default())
   52         -
    }
   53         -
    builder
   54         -
}
   55         -
   56         -
pub(crate) fn create_access_token_output_output_correct_errors(
   57         -
    mut builder: crate::operation::create_access_token::builders::CreateAccessTokenOutputBuilder,
   58         -
) -> crate::operation::create_access_token::builders::CreateAccessTokenOutputBuilder {
   59         -
    if builder.secret.is_none() {
   60         -
        builder.secret = Some(Default::default())
   61         -
    }
   62         -
    if builder.name.is_none() {
   63         -
        builder.name = Some(Default::default())
   64         -
    }
   65         -
    if builder.expires_time.is_none() {
   66         -
        builder.expires_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
   67         -
    }
   68         -
    if builder.access_token_id.is_none() {
   69         -
        builder.access_token_id = Some(Default::default())
   70         -
    }
   71         -
    builder
   72         -
}
   73         -
   74         -
pub(crate) fn create_dev_environment_output_output_correct_errors(
   75         -
    mut builder: crate::operation::create_dev_environment::builders::CreateDevEnvironmentOutputBuilder,
   76         -
) -> crate::operation::create_dev_environment::builders::CreateDevEnvironmentOutputBuilder {
   77         -
    if builder.space_name.is_none() {
   78         -
        builder.space_name = Some(Default::default())
   79         -
    }
   80         -
    if builder.project_name.is_none() {
   81         -
        builder.project_name = Some(Default::default())
   82         -
    }
   83         -
    if builder.id.is_none() {
   84         -
        builder.id = Some(Default::default())
   85         -
    }
   86         -
    builder
   87         -
}
   88         -
   89         -
pub(crate) fn create_project_output_output_correct_errors(
   90         -
    mut builder: crate::operation::create_project::builders::CreateProjectOutputBuilder,
   91         -
) -> crate::operation::create_project::builders::CreateProjectOutputBuilder {
   92         -
    if builder.name.is_none() {
   93         -
        builder.name = Some(Default::default())
   94         -
    }
   95         -
    builder
   96         -
}
   97         -
   98         -
pub(crate) fn create_source_repository_output_output_correct_errors(
   99         -
    mut builder: crate::operation::create_source_repository::builders::CreateSourceRepositoryOutputBuilder,
  100         -
) -> crate::operation::create_source_repository::builders::CreateSourceRepositoryOutputBuilder {
  101         -
    if builder.space_name.is_none() {
  102         -
        builder.space_name = Some(Default::default())
  103         -
    }
  104         -
    if builder.project_name.is_none() {
  105         -
        builder.project_name = Some(Default::default())
  106         -
    }
  107         -
    if builder.name.is_none() {
  108         -
        builder.name = Some(Default::default())
  109         -
    }
  110         -
    builder
  111         -
}
  112         -
  113         -
pub(crate) fn delete_dev_environment_output_output_correct_errors(
  114         -
    mut builder: crate::operation::delete_dev_environment::builders::DeleteDevEnvironmentOutputBuilder,
  115         -
) -> crate::operation::delete_dev_environment::builders::DeleteDevEnvironmentOutputBuilder {
  116         -
    if builder.space_name.is_none() {
  117         -
        builder.space_name = Some(Default::default())
  118         -
    }
  119         -
    if builder.project_name.is_none() {
  120         -
        builder.project_name = Some(Default::default())
  121         -
    }
  122         -
    if builder.id.is_none() {
  123         -
        builder.id = Some(Default::default())
  124         -
    }
  125         -
    builder
  126         -
}
  127         -
  128         -
pub(crate) fn delete_project_output_output_correct_errors(
  129         -
    mut builder: crate::operation::delete_project::builders::DeleteProjectOutputBuilder,
  130         -
) -> crate::operation::delete_project::builders::DeleteProjectOutputBuilder {
  131         -
    if builder.space_name.is_none() {
  132         -
        builder.space_name = Some(Default::default())
  133         -
    }
  134         -
    if builder.name.is_none() {
  135         -
        builder.name = Some(Default::default())
  136         -
    }
  137         -
    builder
  138         -
}
  139         -
  140         -
pub(crate) fn delete_source_repository_output_output_correct_errors(
  141         -
    mut builder: crate::operation::delete_source_repository::builders::DeleteSourceRepositoryOutputBuilder,
  142         -
) -> crate::operation::delete_source_repository::builders::DeleteSourceRepositoryOutputBuilder {
  143         -
    if builder.space_name.is_none() {
  144         -
        builder.space_name = Some(Default::default())
  145         -
    }
  146         -
    if builder.project_name.is_none() {
  147         -
        builder.project_name = Some(Default::default())
  148         -
    }
  149         -
    if builder.name.is_none() {
  150         -
        builder.name = Some(Default::default())
  151         -
    }
  152         -
    builder
  153         -
}
  154         -
  155         -
pub(crate) fn delete_space_output_output_correct_errors(
  156         -
    mut builder: crate::operation::delete_space::builders::DeleteSpaceOutputBuilder,
  157         -
) -> crate::operation::delete_space::builders::DeleteSpaceOutputBuilder {
  158         -
    if builder.name.is_none() {
  159         -
        builder.name = Some(Default::default())
  160         -
    }
  161         -
    builder
  162         -
}
  163         -
  164         -
pub(crate) fn get_dev_environment_output_output_correct_errors(
  165         -
    mut builder: crate::operation::get_dev_environment::builders::GetDevEnvironmentOutputBuilder,
  166         -
) -> crate::operation::get_dev_environment::builders::GetDevEnvironmentOutputBuilder {
  167         -
    if builder.space_name.is_none() {
  168         -
        builder.space_name = Some(Default::default())
  169         -
    }
  170         -
    if builder.project_name.is_none() {
  171         -
        builder.project_name = Some(Default::default())
  172         -
    }
  173         -
    if builder.id.is_none() {
  174         -
        builder.id = Some(Default::default())
  175         -
    }
  176         -
    if builder.last_updated_time.is_none() {
  177         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  178         -
    }
  179         -
    if builder.creator_id.is_none() {
  180         -
        builder.creator_id = Some(Default::default())
  181         -
    }
  182         -
    if builder.status.is_none() {
  183         -
        builder.status = "no value was set".parse::<crate::types::DevEnvironmentStatus>().ok()
  184         -
    }
  185         -
    if builder.repositories.is_none() {
  186         -
        builder.repositories = Some(Default::default())
  187         -
    }
  188         -
    if builder.instance_type.is_none() {
  189         -
        builder.instance_type = "no value was set".parse::<crate::types::InstanceType>().ok()
  190         -
    }
  191         -
    if builder.inactivity_timeout_minutes.is_none() {
  192         -
        builder.inactivity_timeout_minutes = Some(Default::default())
  193         -
    }
  194         -
    if builder.persistent_storage.is_none() {
  195         -
        builder.persistent_storage = {
  196         -
            let builder = crate::types::builders::PersistentStorageBuilder::default();
  197         -
            crate::serde_util::persistent_storage_correct_errors(builder).build().ok()
  198         -
        }
  199         -
    }
  200         -
    builder
  201         -
}
  202         -
  203         -
pub(crate) fn get_project_output_output_correct_errors(
  204         -
    mut builder: crate::operation::get_project::builders::GetProjectOutputBuilder,
  205         -
) -> crate::operation::get_project::builders::GetProjectOutputBuilder {
  206         -
    if builder.name.is_none() {
  207         -
        builder.name = Some(Default::default())
  208         -
    }
  209         -
    builder
  210         -
}
  211         -
  212         -
pub(crate) fn get_source_repository_output_output_correct_errors(
  213         -
    mut builder: crate::operation::get_source_repository::builders::GetSourceRepositoryOutputBuilder,
  214         -
) -> crate::operation::get_source_repository::builders::GetSourceRepositoryOutputBuilder {
  215         -
    if builder.space_name.is_none() {
  216         -
        builder.space_name = Some(Default::default())
  217         -
    }
  218         -
    if builder.project_name.is_none() {
  219         -
        builder.project_name = Some(Default::default())
  220         -
    }
  221         -
    if builder.name.is_none() {
  222         -
        builder.name = Some(Default::default())
  223         -
    }
  224         -
    if builder.last_updated_time.is_none() {
  225         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  226         -
    }
  227         -
    if builder.created_time.is_none() {
  228         -
        builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  229         -
    }
  230         -
    builder
  231         -
}
  232         -
  233         -
pub(crate) fn get_source_repository_clone_urls_output_output_correct_errors(
  234         -
    mut builder: crate::operation::get_source_repository_clone_urls::builders::GetSourceRepositoryCloneUrlsOutputBuilder,
  235         -
) -> crate::operation::get_source_repository_clone_urls::builders::GetSourceRepositoryCloneUrlsOutputBuilder {
  236         -
    if builder.https.is_none() {
  237         -
        builder.https = Some(Default::default())
  238         -
    }
  239         -
    builder
  240         -
}
  241         -
  242         -
pub(crate) fn get_space_output_output_correct_errors(
  243         -
    mut builder: crate::operation::get_space::builders::GetSpaceOutputBuilder,
  244         -
) -> crate::operation::get_space::builders::GetSpaceOutputBuilder {
  245         -
    if builder.name.is_none() {
  246         -
        builder.name = Some(Default::default())
  247         -
    }
  248         -
    if builder.region_name.is_none() {
  249         -
        builder.region_name = Some(Default::default())
  250         -
    }
  251         -
    builder
  252         -
}
  253         -
  254         -
pub(crate) fn get_workflow_output_output_correct_errors(
  255         -
    mut builder: crate::operation::get_workflow::builders::GetWorkflowOutputBuilder,
  256         -
) -> crate::operation::get_workflow::builders::GetWorkflowOutputBuilder {
  257         -
    if builder.space_name.is_none() {
  258         -
        builder.space_name = Some(Default::default())
  259         -
    }
  260         -
    if builder.project_name.is_none() {
  261         -
        builder.project_name = Some(Default::default())
  262         -
    }
  263         -
    if builder.id.is_none() {
  264         -
        builder.id = Some(Default::default())
  265         -
    }
  266         -
    if builder.name.is_none() {
  267         -
        builder.name = Some(Default::default())
  268         -
    }
  269         -
    if builder.definition.is_none() {
  270         -
        builder.definition = {
  271         -
            let builder = crate::types::builders::WorkflowDefinitionBuilder::default();
  272         -
            crate::serde_util::workflow_definition_correct_errors(builder).build().ok()
  273         -
        }
  274         -
    }
  275         -
    if builder.created_time.is_none() {
  276         -
        builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  277         -
    }
  278         -
    if builder.last_updated_time.is_none() {
  279         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  280         -
    }
  281         -
    if builder.run_mode.is_none() {
  282         -
        builder.run_mode = "no value was set".parse::<crate::types::WorkflowRunMode>().ok()
  283         -
    }
  284         -
    if builder.status.is_none() {
  285         -
        builder.status = "no value was set".parse::<crate::types::WorkflowStatus>().ok()
  286         -
    }
  287         -
    builder
  288         -
}
  289         -
  290         -
pub(crate) fn get_workflow_run_output_output_correct_errors(
  291         -
    mut builder: crate::operation::get_workflow_run::builders::GetWorkflowRunOutputBuilder,
  292         -
) -> crate::operation::get_workflow_run::builders::GetWorkflowRunOutputBuilder {
  293         -
    if builder.space_name.is_none() {
  294         -
        builder.space_name = Some(Default::default())
  295         -
    }
  296         -
    if builder.project_name.is_none() {
  297         -
        builder.project_name = Some(Default::default())
  298         -
    }
  299         -
    if builder.id.is_none() {
  300         -
        builder.id = Some(Default::default())
  301         -
    }
  302         -
    if builder.workflow_id.is_none() {
  303         -
        builder.workflow_id = Some(Default::default())
  304         -
    }
  305         -
    if builder.status.is_none() {
  306         -
        builder.status = "no value was set".parse::<crate::types::WorkflowRunStatus>().ok()
  307         -
    }
  308         -
    if builder.start_time.is_none() {
  309         -
        builder.start_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  310         -
    }
  311         -
    if builder.last_updated_time.is_none() {
  312         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  313         -
    }
  314         -
    builder
  315         -
}
  316         -
  317         -
pub(crate) fn list_access_tokens_output_output_correct_errors(
  318         -
    mut builder: crate::operation::list_access_tokens::builders::ListAccessTokensOutputBuilder,
  319         -
) -> crate::operation::list_access_tokens::builders::ListAccessTokensOutputBuilder {
  320         -
    if builder.items.is_none() {
  321         -
        builder.items = Some(Default::default())
  322         -
    }
  323         -
    builder
  324         -
}
  325         -
  326         -
pub(crate) fn list_dev_environment_sessions_output_output_correct_errors(
  327         -
    mut builder: crate::operation::list_dev_environment_sessions::builders::ListDevEnvironmentSessionsOutputBuilder,
  328         -
) -> crate::operation::list_dev_environment_sessions::builders::ListDevEnvironmentSessionsOutputBuilder {
  329         -
    if builder.items.is_none() {
  330         -
        builder.items = Some(Default::default())
  331         -
    }
  332         -
    builder
  333         -
}
  334         -
  335         -
pub(crate) fn list_dev_environments_output_output_correct_errors(
  336         -
    mut builder: crate::operation::list_dev_environments::builders::ListDevEnvironmentsOutputBuilder,
  337         -
) -> crate::operation::list_dev_environments::builders::ListDevEnvironmentsOutputBuilder {
  338         -
    if builder.items.is_none() {
  339         -
        builder.items = Some(Default::default())
  340         -
    }
  341         -
    builder
  342         -
}
  343         -
  344         -
pub(crate) fn list_event_logs_output_output_correct_errors(
  345         -
    mut builder: crate::operation::list_event_logs::builders::ListEventLogsOutputBuilder,
  346         -
) -> crate::operation::list_event_logs::builders::ListEventLogsOutputBuilder {
  347         -
    if builder.items.is_none() {
  348         -
        builder.items = Some(Default::default())
  349         -
    }
  350         -
    builder
  351         -
}
  352         -
  353         -
pub(crate) fn list_source_repository_branches_output_output_correct_errors(
  354         -
    mut builder: crate::operation::list_source_repository_branches::builders::ListSourceRepositoryBranchesOutputBuilder,
  355         -
) -> crate::operation::list_source_repository_branches::builders::ListSourceRepositoryBranchesOutputBuilder {
  356         -
    if builder.items.is_none() {
  357         -
        builder.items = Some(Default::default())
  358         -
    }
  359         -
    builder
  360         -
}
  361         -
  362         -
pub(crate) fn start_dev_environment_output_output_correct_errors(
  363         -
    mut builder: crate::operation::start_dev_environment::builders::StartDevEnvironmentOutputBuilder,
  364         -
) -> crate::operation::start_dev_environment::builders::StartDevEnvironmentOutputBuilder {
  365         -
    if builder.space_name.is_none() {
  366         -
        builder.space_name = Some(Default::default())
  367         -
    }
  368         -
    if builder.project_name.is_none() {
  369         -
        builder.project_name = Some(Default::default())
  370         -
    }
  371         -
    if builder.id.is_none() {
  372         -
        builder.id = Some(Default::default())
  373         -
    }
  374         -
    if builder.status.is_none() {
  375         -
        builder.status = "no value was set".parse::<crate::types::DevEnvironmentStatus>().ok()
  376         -
    }
  377         -
    builder
  378         -
}
  379         -
  380         -
pub(crate) fn start_dev_environment_session_output_output_correct_errors(
  381         -
    mut builder: crate::operation::start_dev_environment_session::builders::StartDevEnvironmentSessionOutputBuilder,
  382         -
) -> crate::operation::start_dev_environment_session::builders::StartDevEnvironmentSessionOutputBuilder {
  383         -
    if builder.access_details.is_none() {
  384         -
        builder.access_details = {
  385         -
            let builder = crate::types::builders::DevEnvironmentAccessDetailsBuilder::default();
  386         -
            crate::serde_util::dev_environment_access_details_correct_errors(builder).build().ok()
  387         -
        }
  388         -
    }
  389         -
    if builder.space_name.is_none() {
  390         -
        builder.space_name = Some(Default::default())
  391         -
    }
  392         -
    if builder.project_name.is_none() {
  393         -
        builder.project_name = Some(Default::default())
  394         -
    }
  395         -
    if builder.id.is_none() {
  396         -
        builder.id = Some(Default::default())
  397         -
    }
  398         -
    builder
  399         -
}
  400         -
  401         -
pub(crate) fn start_workflow_run_output_output_correct_errors(
  402         -
    mut builder: crate::operation::start_workflow_run::builders::StartWorkflowRunOutputBuilder,
  403         -
) -> crate::operation::start_workflow_run::builders::StartWorkflowRunOutputBuilder {
  404         -
    if builder.space_name.is_none() {
  405         -
        builder.space_name = Some(Default::default())
  406         -
    }
  407         -
    if builder.project_name.is_none() {
  408         -
        builder.project_name = Some(Default::default())
  409         -
    }
  410         -
    if builder.id.is_none() {
  411         -
        builder.id = Some(Default::default())
  412         -
    }
  413         -
    if builder.workflow_id.is_none() {
  414         -
        builder.workflow_id = Some(Default::default())
  415         -
    }
  416         -
    builder
  417         -
}
  418         -
  419         -
pub(crate) fn stop_dev_environment_output_output_correct_errors(
  420         -
    mut builder: crate::operation::stop_dev_environment::builders::StopDevEnvironmentOutputBuilder,
  421         -
) -> crate::operation::stop_dev_environment::builders::StopDevEnvironmentOutputBuilder {
  422         -
    if builder.space_name.is_none() {
  423         -
        builder.space_name = Some(Default::default())
  424         -
    }
  425         -
    if builder.project_name.is_none() {
  426         -
        builder.project_name = Some(Default::default())
  427         -
    }
  428         -
    if builder.id.is_none() {
  429         -
        builder.id = Some(Default::default())
  430         -
    }
  431         -
    if builder.status.is_none() {
  432         -
        builder.status = "no value was set".parse::<crate::types::DevEnvironmentStatus>().ok()
  433         -
    }
  434         -
    builder
  435         -
}
  436         -
  437         -
pub(crate) fn stop_dev_environment_session_output_output_correct_errors(
  438         -
    mut builder: crate::operation::stop_dev_environment_session::builders::StopDevEnvironmentSessionOutputBuilder,
  439         -
) -> crate::operation::stop_dev_environment_session::builders::StopDevEnvironmentSessionOutputBuilder {
  440         -
    if builder.space_name.is_none() {
  441         -
        builder.space_name = Some(Default::default())
  442         -
    }
  443         -
    if builder.project_name.is_none() {
  444         -
        builder.project_name = Some(Default::default())
  445         -
    }
  446         -
    if builder.id.is_none() {
  447         -
        builder.id = Some(Default::default())
  448         -
    }
  449         -
    if builder.session_id.is_none() {
  450         -
        builder.session_id = Some(Default::default())
  451         -
    }
  452         -
    builder
  453         -
}
  454         -
  455         -
pub(crate) fn update_dev_environment_output_output_correct_errors(
  456         -
    mut builder: crate::operation::update_dev_environment::builders::UpdateDevEnvironmentOutputBuilder,
  457         -
) -> crate::operation::update_dev_environment::builders::UpdateDevEnvironmentOutputBuilder {
  458         -
    if builder.id.is_none() {
  459         -
        builder.id = Some(Default::default())
  460         -
    }
  461         -
    if builder.space_name.is_none() {
  462         -
        builder.space_name = Some(Default::default())
  463         -
    }
  464         -
    if builder.project_name.is_none() {
  465         -
        builder.project_name = Some(Default::default())
  466         -
    }
  467         -
    builder
  468         -
}
  469         -
  470         -
pub(crate) fn persistent_storage_correct_errors(
  471         -
    mut builder: crate::types::builders::PersistentStorageBuilder,
  472         -
) -> crate::types::builders::PersistentStorageBuilder {
  473         -
    if builder.size_in_gib.is_none() {
  474         -
        builder.size_in_gib = Some(Default::default())
  475         -
    }
  476         -
    builder
  477         -
}
  478         -
  479         -
pub(crate) fn workflow_definition_correct_errors(
  480         -
    mut builder: crate::types::builders::WorkflowDefinitionBuilder,
  481         -
) -> crate::types::builders::WorkflowDefinitionBuilder {
  482         -
    if builder.path.is_none() {
  483         -
        builder.path = Some(Default::default())
  484         -
    }
  485         -
    builder
  486         -
}
  487         -
  488         -
pub(crate) fn dev_environment_access_details_correct_errors(
  489         -
    mut builder: crate::types::builders::DevEnvironmentAccessDetailsBuilder,
  490         -
) -> crate::types::builders::DevEnvironmentAccessDetailsBuilder {
  491         -
    if builder.stream_url.is_none() {
  492         -
        builder.stream_url = Some(Default::default())
  493         -
    }
  494         -
    if builder.token_value.is_none() {
  495         -
        builder.token_value = Some(Default::default())
  496         -
    }
  497         -
    builder
  498         -
}
  499         -
  500         -
pub(crate) fn access_token_summary_correct_errors(
  501         -
    mut builder: crate::types::builders::AccessTokenSummaryBuilder,
  502         -
) -> crate::types::builders::AccessTokenSummaryBuilder {
  503         -
    if builder.id.is_none() {
  504         -
        builder.id = Some(Default::default())
  505         -
    }
  506         -
    if builder.name.is_none() {
  507         -
        builder.name = Some(Default::default())
  508         -
    }
  509         -
    builder
  510         -
}
  511         -
  512         -
pub(crate) fn dev_environment_repository_summary_correct_errors(
  513         -
    mut builder: crate::types::builders::DevEnvironmentRepositorySummaryBuilder,
  514         -
) -> crate::types::builders::DevEnvironmentRepositorySummaryBuilder {
  515         -
    if builder.repository_name.is_none() {
  516         -
        builder.repository_name = Some(Default::default())
  517         -
    }
  518         -
    builder
  519         -
}
  520         -
  521         -
pub(crate) fn dev_environment_session_summary_correct_errors(
  522         -
    mut builder: crate::types::builders::DevEnvironmentSessionSummaryBuilder,
  523         -
) -> crate::types::builders::DevEnvironmentSessionSummaryBuilder {
  524         -
    if builder.space_name.is_none() {
  525         -
        builder.space_name = Some(Default::default())
  526         -
    }
  527         -
    if builder.project_name.is_none() {
  528         -
        builder.project_name = Some(Default::default())
  529         -
    }
  530         -
    if builder.dev_environment_id.is_none() {
  531         -
        builder.dev_environment_id = Some(Default::default())
  532         -
    }
  533         -
    if builder.started_time.is_none() {
  534         -
        builder.started_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  535         -
    }
  536         -
    if builder.id.is_none() {
  537         -
        builder.id = Some(Default::default())
  538         -
    }
  539         -
    builder
  540         -
}
  541         -
  542         -
pub(crate) fn dev_environment_summary_correct_errors(
  543         -
    mut builder: crate::types::builders::DevEnvironmentSummaryBuilder,
  544         -
) -> crate::types::builders::DevEnvironmentSummaryBuilder {
  545         -
    if builder.id.is_none() {
  546         -
        builder.id = Some(Default::default())
  547         -
    }
  548         -
    if builder.last_updated_time.is_none() {
  549         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  550         -
    }
  551         -
    if builder.creator_id.is_none() {
  552         -
        builder.creator_id = Some(Default::default())
  553         -
    }
  554         -
    if builder.status.is_none() {
  555         -
        builder.status = "no value was set".parse::<crate::types::DevEnvironmentStatus>().ok()
  556         -
    }
  557         -
    if builder.repositories.is_none() {
  558         -
        builder.repositories = Some(Default::default())
  559         -
    }
  560         -
    if builder.instance_type.is_none() {
  561         -
        builder.instance_type = "no value was set".parse::<crate::types::InstanceType>().ok()
  562         -
    }
  563         -
    if builder.inactivity_timeout_minutes.is_none() {
  564         -
        builder.inactivity_timeout_minutes = Some(Default::default())
  565         -
    }
  566         -
    if builder.persistent_storage.is_none() {
  567         -
        builder.persistent_storage = {
  568         -
            let builder = crate::types::builders::PersistentStorageBuilder::default();
  569         -
            crate::serde_util::persistent_storage_correct_errors(builder).build().ok()
  570         -
        }
  571         -
    }
  572         -
    builder
  573         -
}
  574         -
  575         -
pub(crate) fn event_log_entry_correct_errors(
  576         -
    mut builder: crate::types::builders::EventLogEntryBuilder,
  577         -
) -> crate::types::builders::EventLogEntryBuilder {
  578         -
    if builder.id.is_none() {
  579         -
        builder.id = Some(Default::default())
  580         -
    }
  581         -
    if builder.event_name.is_none() {
  582         -
        builder.event_name = Some(Default::default())
  583         -
    }
  584         -
    if builder.event_type.is_none() {
  585         -
        builder.event_type = Some(Default::default())
  586         -
    }
  587         -
    if builder.event_category.is_none() {
  588         -
        builder.event_category = Some(Default::default())
  589         -
    }
  590         -
    if builder.event_source.is_none() {
  591         -
        builder.event_source = Some(Default::default())
  592         -
    }
  593         -
    if builder.event_time.is_none() {
  594         -
        builder.event_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  595         -
    }
  596         -
    if builder.operation_type.is_none() {
  597         -
        builder.operation_type = "no value was set".parse::<crate::types::OperationType>().ok()
  598         -
    }
  599         -
    if builder.user_identity.is_none() {
  600         -
        builder.user_identity = {
  601         -
            let builder = crate::types::builders::UserIdentityBuilder::default();
  602         -
            crate::serde_util::user_identity_correct_errors(builder).build().ok()
  603         -
        }
  604         -
    }
  605         -
    builder
  606         -
}
  607         -
  608         -
pub(crate) fn list_source_repositories_item_correct_errors(
  609         -
    mut builder: crate::types::builders::ListSourceRepositoriesItemBuilder,
  610         -
) -> crate::types::builders::ListSourceRepositoriesItemBuilder {
  611         -
    if builder.id.is_none() {
  612         -
        builder.id = Some(Default::default())
  613         -
    }
  614         -
    if builder.name.is_none() {
  615         -
        builder.name = Some(Default::default())
  616         -
    }
  617         -
    if builder.last_updated_time.is_none() {
  618         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  619         -
    }
  620         -
    if builder.created_time.is_none() {
  621         -
        builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  622         -
    }
  623         -
    builder
  624         -
}
  625         -
  626         -
pub(crate) fn project_summary_correct_errors(
  627         -
    mut builder: crate::types::builders::ProjectSummaryBuilder,
  628         -
) -> crate::types::builders::ProjectSummaryBuilder {
  629         -
    if builder.name.is_none() {
  630         -
        builder.name = Some(Default::default())
  631         -
    }
  632         -
    builder
  633         -
}
  634         -
  635         -
pub(crate) fn space_summary_correct_errors(mut builder: crate::types::builders::SpaceSummaryBuilder) -> crate::types::builders::SpaceSummaryBuilder {
  636         -
    if builder.name.is_none() {
  637         -
        builder.name = Some(Default::default())
  638         -
    }
  639         -
    if builder.region_name.is_none() {
  640         -
        builder.region_name = Some(Default::default())
  641         -
    }
  642         -
    builder
  643         -
}
  644         -
  645         -
pub(crate) fn workflow_run_summary_correct_errors(
  646         -
    mut builder: crate::types::builders::WorkflowRunSummaryBuilder,
  647         -
) -> crate::types::builders::WorkflowRunSummaryBuilder {
  648         -
    if builder.id.is_none() {
  649         -
        builder.id = Some(Default::default())
  650         -
    }
  651         -
    if builder.workflow_id.is_none() {
  652         -
        builder.workflow_id = Some(Default::default())
  653         -
    }
  654         -
    if builder.workflow_name.is_none() {
  655         -
        builder.workflow_name = Some(Default::default())
  656         -
    }
  657         -
    if builder.status.is_none() {
  658         -
        builder.status = "no value was set".parse::<crate::types::WorkflowRunStatus>().ok()
  659         -
    }
  660         -
    if builder.start_time.is_none() {
  661         -
        builder.start_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  662         -
    }
  663         -
    if builder.last_updated_time.is_none() {
  664         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  665         -
    }
  666         -
    builder
  667         -
}
  668         -
  669         -
pub(crate) fn workflow_summary_correct_errors(
  670         -
    mut builder: crate::types::builders::WorkflowSummaryBuilder,
  671         -
) -> crate::types::builders::WorkflowSummaryBuilder {
  672         -
    if builder.id.is_none() {
  673         -
        builder.id = Some(Default::default())
  674         -
    }
  675         -
    if builder.name.is_none() {
  676         -
        builder.name = Some(Default::default())
  677         -
    }
  678         -
    if builder.source_repository_name.is_none() {
  679         -
        builder.source_repository_name = Some(Default::default())
  680         -
    }
  681         -
    if builder.source_branch_name.is_none() {
  682         -
        builder.source_branch_name = Some(Default::default())
  683         -
    }
  684         -
    if builder.definition.is_none() {
  685         -
        builder.definition = {
  686         -
            let builder = crate::types::builders::WorkflowDefinitionSummaryBuilder::default();
  687         -
            crate::serde_util::workflow_definition_summary_correct_errors(builder).build().ok()
  688         -
        }
  689         -
    }
  690         -
    if builder.created_time.is_none() {
  691         -
        builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  692         -
    }
  693         -
    if builder.last_updated_time.is_none() {
  694         -
        builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
  695         -
    }
  696         -
    if builder.run_mode.is_none() {
  697         -
        builder.run_mode = "no value was set".parse::<crate::types::WorkflowRunMode>().ok()
  698         -
    }
  699         -
    if builder.status.is_none() {
  700         -
        builder.status = "no value was set".parse::<crate::types::WorkflowStatus>().ok()
  701         -
    }
  702         -
    builder
  703         -
}
  704         -
  705         -
pub(crate) fn user_identity_correct_errors(mut builder: crate::types::builders::UserIdentityBuilder) -> crate::types::builders::UserIdentityBuilder {
  706         -
    if builder.user_type.is_none() {
  707         -
        builder.user_type = "no value was set".parse::<crate::types::UserType>().ok()
  708         -
    }
  709         -
    if builder.principal_id.is_none() {
  710         -
        builder.principal_id = Some(Default::default())
  711         -
    }
  712         -
    builder
  713         -
}
  714         -
  715         -
pub(crate) fn workflow_definition_summary_correct_errors(
  716         -
    mut builder: crate::types::builders::WorkflowDefinitionSummaryBuilder,
  717         -
) -> crate::types::builders::WorkflowDefinitionSummaryBuilder {
  718         -
    if builder.path.is_none() {
  719         -
        builder.path = Some(Default::default())
  720         -
    }
  721         -
    builder
  722         -
}