aws-sdk-sqs 1.105.0

AWS SDK for Amazon Simple Queue Service
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn change_message_visibility_batch_output_output_correct_errors(
    mut builder: crate::operation::change_message_visibility_batch::builders::ChangeMessageVisibilityBatchOutputBuilder,
) -> crate::operation::change_message_visibility_batch::builders::ChangeMessageVisibilityBatchOutputBuilder {
    if builder.successful.is_none() {
        builder.successful = Some(Default::default())
    }
    if builder.failed.is_none() {
        builder.failed = Some(Default::default())
    }
    builder
}

pub(crate) fn delete_message_batch_output_output_correct_errors(
    mut builder: crate::operation::delete_message_batch::builders::DeleteMessageBatchOutputBuilder,
) -> crate::operation::delete_message_batch::builders::DeleteMessageBatchOutputBuilder {
    if builder.successful.is_none() {
        builder.successful = Some(Default::default())
    }
    if builder.failed.is_none() {
        builder.failed = Some(Default::default())
    }
    builder
}

pub(crate) fn list_dead_letter_source_queues_output_output_correct_errors(
    mut builder: crate::operation::list_dead_letter_source_queues::builders::ListDeadLetterSourceQueuesOutputBuilder,
) -> crate::operation::list_dead_letter_source_queues::builders::ListDeadLetterSourceQueuesOutputBuilder {
    if builder.queue_urls.is_none() {
        builder.queue_urls = Some(Default::default())
    }
    builder
}

pub(crate) fn send_message_batch_output_output_correct_errors(
    mut builder: crate::operation::send_message_batch::builders::SendMessageBatchOutputBuilder,
) -> crate::operation::send_message_batch::builders::SendMessageBatchOutputBuilder {
    if builder.successful.is_none() {
        builder.successful = Some(Default::default())
    }
    if builder.failed.is_none() {
        builder.failed = Some(Default::default())
    }
    builder
}

pub(crate) fn batch_result_error_entry_correct_errors(
    mut builder: crate::types::builders::BatchResultErrorEntryBuilder,
) -> crate::types::builders::BatchResultErrorEntryBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    if builder.sender_fault.is_none() {
        builder.sender_fault = Some(Default::default())
    }
    if builder.code.is_none() {
        builder.code = Some(Default::default())
    }
    builder
}

pub(crate) fn change_message_visibility_batch_result_entry_correct_errors(
    mut builder: crate::types::builders::ChangeMessageVisibilityBatchResultEntryBuilder,
) -> crate::types::builders::ChangeMessageVisibilityBatchResultEntryBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    builder
}

pub(crate) fn delete_message_batch_result_entry_correct_errors(
    mut builder: crate::types::builders::DeleteMessageBatchResultEntryBuilder,
) -> crate::types::builders::DeleteMessageBatchResultEntryBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    builder
}

pub(crate) fn send_message_batch_result_entry_correct_errors(
    mut builder: crate::types::builders::SendMessageBatchResultEntryBuilder,
) -> crate::types::builders::SendMessageBatchResultEntryBuilder {
    if builder.id.is_none() {
        builder.id = Some(Default::default())
    }
    if builder.message_id.is_none() {
        builder.message_id = Some(Default::default())
    }
    if builder.md5_of_message_body.is_none() {
        builder.md5_of_message_body = Some(Default::default())
    }
    builder
}

pub(crate) fn message_attribute_value_correct_errors(
    mut builder: crate::types::builders::MessageAttributeValueBuilder,
) -> crate::types::builders::MessageAttributeValueBuilder {
    if builder.data_type.is_none() {
        builder.data_type = Some(Default::default())
    }
    builder
}