pub(crate) fn create_whats_app_dataset_output_output_correct_errors(
mut builder: crate::operation::create_whats_app_dataset::builders::CreateWhatsAppDatasetOutputBuilder,
) -> crate::operation::create_whats_app_dataset::builders::CreateWhatsAppDatasetOutputBuilder {
if builder.dataset_id.is_none() {
builder.dataset_id = Some(Default::default())
}
builder
}
pub(crate) fn get_whats_app_call_permission_output_output_correct_errors(
mut builder: crate::operation::get_whats_app_call_permission::builders::GetWhatsAppCallPermissionOutputBuilder,
) -> crate::operation::get_whats_app_call_permission::builders::GetWhatsAppCallPermissionOutputBuilder {
if builder.permission.is_none() {
builder.permission = {
let builder = crate::types::builders::WhatsAppCallPermissionBuilder::default();
crate::serde_util::whats_app_call_permission_correct_errors(builder).build().ok()
}
}
if builder.actions.is_none() {
builder.actions = Some(Default::default())
}
builder
}
pub(crate) fn get_whats_app_flow_output_output_correct_errors(
mut builder: crate::operation::get_whats_app_flow::builders::GetWhatsAppFlowOutputBuilder,
) -> crate::operation::get_whats_app_flow::builders::GetWhatsAppFlowOutputBuilder {
if builder.flow_id.is_none() {
builder.flow_id = Some(Default::default())
}
if builder.flow_name.is_none() {
builder.flow_name = Some(Default::default())
}
if builder.flow_status.is_none() {
builder.flow_status = Some(Default::default())
}
builder
}
pub(crate) fn get_whats_app_flow_preview_output_output_correct_errors(
mut builder: crate::operation::get_whats_app_flow_preview::builders::GetWhatsAppFlowPreviewOutputBuilder,
) -> crate::operation::get_whats_app_flow_preview::builders::GetWhatsAppFlowPreviewOutputBuilder {
if builder.flow_id.is_none() {
builder.flow_id = Some(Default::default())
}
if builder.preview.is_none() {
builder.preview = {
let builder = crate::types::builders::MetaFlowPreviewInfoBuilder::default();
crate::serde_util::meta_flow_preview_info_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn list_whats_app_flow_assets_output_output_correct_errors(
mut builder: crate::operation::list_whats_app_flow_assets::builders::ListWhatsAppFlowAssetsOutputBuilder,
) -> crate::operation::list_whats_app_flow_assets::builders::ListWhatsAppFlowAssetsOutputBuilder {
if builder.flow_assets.is_none() {
builder.flow_assets = Some(Default::default())
}
builder
}
pub(crate) fn list_whats_app_flows_output_output_correct_errors(
mut builder: crate::operation::list_whats_app_flows::builders::ListWhatsAppFlowsOutputBuilder,
) -> crate::operation::list_whats_app_flows::builders::ListWhatsAppFlowsOutputBuilder {
if builder.flows.is_none() {
builder.flows = Some(Default::default())
}
builder
}
pub(crate) fn send_whats_app_call_event_output_output_correct_errors(
mut builder: crate::operation::send_whats_app_call_event::builders::SendWhatsAppCallEventOutputBuilder,
) -> crate::operation::send_whats_app_call_event::builders::SendWhatsAppCallEventOutputBuilder {
if builder.call_id.is_none() {
builder.call_id = Some(Default::default())
}
builder
}
pub(crate) fn send_whats_app_conversion_event_output_output_correct_errors(
mut builder: crate::operation::send_whats_app_conversion_event::builders::SendWhatsAppConversionEventOutputBuilder,
) -> crate::operation::send_whats_app_conversion_event::builders::SendWhatsAppConversionEventOutputBuilder {
if builder.request_id.is_none() {
builder.request_id = Some(Default::default())
}
builder
}
pub(crate) fn update_linked_whats_app_business_account_phone_number_output_output_correct_errors(
mut builder: crate::operation::update_linked_whats_app_business_account_phone_number::builders::UpdateLinkedWhatsAppBusinessAccountPhoneNumberOutputBuilder,
) -> crate::operation::update_linked_whats_app_business_account_phone_number::builders::UpdateLinkedWhatsAppBusinessAccountPhoneNumberOutputBuilder {
if builder.phone_number_id.is_none() {
builder.phone_number_id = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_call_permission_correct_errors(
mut builder: crate::types::builders::WhatsAppCallPermissionBuilder,
) -> crate::types::builders::WhatsAppCallPermissionBuilder {
if builder.status.is_none() {
builder.status = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_preview_info_correct_errors(
mut builder: crate::types::builders::MetaFlowPreviewInfoBuilder,
) -> crate::types::builders::MetaFlowPreviewInfoBuilder {
if builder.preview_url.is_none() {
builder.preview_url = Some(Default::default())
}
if builder.expires_at.is_none() {
builder.expires_at = Some(Default::default())
}
builder
}
pub(crate) fn linked_whats_app_business_account_correct_errors(
mut builder: crate::types::builders::LinkedWhatsAppBusinessAccountBuilder,
) -> crate::types::builders::LinkedWhatsAppBusinessAccountBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.waba_id.is_none() {
builder.waba_id = Some(Default::default())
}
if builder.registration_status.is_none() {
builder.registration_status = "no value was set".parse::<crate::types::RegistrationStatus>().ok()
}
if builder.link_date.is_none() {
builder.link_date = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.waba_name.is_none() {
builder.waba_name = Some(Default::default())
}
if builder.event_destinations.is_none() {
builder.event_destinations = Some(Default::default())
}
if builder.phone_numbers.is_none() {
builder.phone_numbers = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_application_info_correct_errors(
mut builder: crate::types::builders::MetaFlowApplicationInfoBuilder,
) -> crate::types::builders::MetaFlowApplicationInfoBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_health_status_correct_errors(
mut builder: crate::types::builders::MetaFlowHealthStatusBuilder,
) -> crate::types::builders::MetaFlowHealthStatusBuilder {
if builder.can_send_message.is_none() {
builder.can_send_message = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_whats_app_business_account_info_correct_errors(
mut builder: crate::types::builders::MetaFlowWhatsAppBusinessAccountInfoBuilder,
) -> crate::types::builders::MetaFlowWhatsAppBusinessAccountInfoBuilder {
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.name.is_none() {
builder.name = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_call_settings_correct_errors(
mut builder: crate::types::builders::WhatsAppCallSettingsBuilder,
) -> crate::types::builders::WhatsAppCallSettingsBuilder {
if builder.call_enabled.is_none() {
builder.call_enabled = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_phone_number_detail_correct_errors(
mut builder: crate::types::builders::WhatsAppPhoneNumberDetailBuilder,
) -> crate::types::builders::WhatsAppPhoneNumberDetailBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.phone_number.is_none() {
builder.phone_number = Some(Default::default())
}
if builder.phone_number_id.is_none() {
builder.phone_number_id = Some(Default::default())
}
if builder.meta_phone_number_id.is_none() {
builder.meta_phone_number_id = Some(Default::default())
}
if builder.display_phone_number_name.is_none() {
builder.display_phone_number_name = Some(Default::default())
}
if builder.display_phone_number.is_none() {
builder.display_phone_number = Some(Default::default())
}
if builder.quality_rating.is_none() {
builder.quality_rating = Some(Default::default())
}
builder
}
pub(crate) fn linked_whats_app_business_account_summary_correct_errors(
mut builder: crate::types::builders::LinkedWhatsAppBusinessAccountSummaryBuilder,
) -> crate::types::builders::LinkedWhatsAppBusinessAccountSummaryBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.waba_id.is_none() {
builder.waba_id = Some(Default::default())
}
if builder.registration_status.is_none() {
builder.registration_status = "no value was set".parse::<crate::types::RegistrationStatus>().ok()
}
if builder.link_date.is_none() {
builder.link_date = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
}
if builder.waba_name.is_none() {
builder.waba_name = Some(Default::default())
}
if builder.event_destinations.is_none() {
builder.event_destinations = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_asset_correct_errors(
mut builder: crate::types::builders::MetaFlowAssetBuilder,
) -> crate::types::builders::MetaFlowAssetBuilder {
if builder.name.is_none() {
builder.name = Some(Default::default())
}
if builder.asset_type.is_none() {
builder.asset_type = Some(Default::default())
}
if builder.download_url.is_none() {
builder.download_url = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_summary_correct_errors(
mut builder: crate::types::builders::MetaFlowSummaryBuilder,
) -> crate::types::builders::MetaFlowSummaryBuilder {
if builder.flow_id.is_none() {
builder.flow_id = Some(Default::default())
}
if builder.flow_name.is_none() {
builder.flow_name = Some(Default::default())
}
if builder.flow_status.is_none() {
builder.flow_status = Some(Default::default())
}
if builder.flow_categories.is_none() {
builder.flow_categories = Some(Default::default())
}
if builder.validation_errors.is_none() {
builder.validation_errors = Some(Default::default())
}
builder
}
pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
if builder.key.is_none() {
builder.key = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_call_hours_correct_errors(
mut builder: crate::types::builders::WhatsAppCallHoursBuilder,
) -> crate::types::builders::WhatsAppCallHoursBuilder {
if builder.enabled.is_none() {
builder.enabled = Some(Default::default())
}
if builder.timezone.is_none() {
builder.timezone = Some(Default::default())
}
if builder.weekly_operating_hours.is_none() {
builder.weekly_operating_hours = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_call_permission_action_correct_errors(
mut builder: crate::types::builders::WhatsAppCallPermissionActionBuilder,
) -> crate::types::builders::WhatsAppCallPermissionActionBuilder {
if builder.action_name.is_none() {
builder.action_name = Some(Default::default())
}
if builder.can_perform_action.is_none() {
builder.can_perform_action = Some(Default::default())
}
if builder.limits.is_none() {
builder.limits = Some(Default::default())
}
builder
}
pub(crate) fn meta_flow_health_entity_correct_errors(
mut builder: crate::types::builders::MetaFlowHealthEntityBuilder,
) -> crate::types::builders::MetaFlowHealthEntityBuilder {
if builder.entity_type.is_none() {
builder.entity_type = Some(Default::default())
}
if builder.id.is_none() {
builder.id = Some(Default::default())
}
if builder.can_send_message.is_none() {
builder.can_send_message = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_business_account_event_destination_correct_errors(
mut builder: crate::types::builders::WhatsAppBusinessAccountEventDestinationBuilder,
) -> crate::types::builders::WhatsAppBusinessAccountEventDestinationBuilder {
if builder.event_destination_arn.is_none() {
builder.event_destination_arn = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_phone_number_summary_correct_errors(
mut builder: crate::types::builders::WhatsAppPhoneNumberSummaryBuilder,
) -> crate::types::builders::WhatsAppPhoneNumberSummaryBuilder {
if builder.arn.is_none() {
builder.arn = Some(Default::default())
}
if builder.phone_number.is_none() {
builder.phone_number = Some(Default::default())
}
if builder.phone_number_id.is_none() {
builder.phone_number_id = Some(Default::default())
}
if builder.meta_phone_number_id.is_none() {
builder.meta_phone_number_id = Some(Default::default())
}
if builder.display_phone_number_name.is_none() {
builder.display_phone_number_name = Some(Default::default())
}
if builder.display_phone_number.is_none() {
builder.display_phone_number = Some(Default::default())
}
if builder.quality_rating.is_none() {
builder.quality_rating = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_call_permission_limit_correct_errors(
mut builder: crate::types::builders::WhatsAppCallPermissionLimitBuilder,
) -> crate::types::builders::WhatsAppCallPermissionLimitBuilder {
if builder.time_period.is_none() {
builder.time_period = Some(Default::default())
}
if builder.max_allowed.is_none() {
builder.max_allowed = Some(Default::default())
}
if builder.current_usage.is_none() {
builder.current_usage = Some(Default::default())
}
builder
}
pub(crate) fn whats_app_holiday_schedule_entry_correct_errors(
mut builder: crate::types::builders::WhatsAppHolidayScheduleEntryBuilder,
) -> crate::types::builders::WhatsAppHolidayScheduleEntryBuilder {
if builder.date.is_none() {
builder.date = Some(Default::default())
}
if builder.start_time.is_none() {
builder.start_time = {
let builder = crate::types::builders::WhatsAppTimeOfDayBuilder::default();
crate::serde_util::whats_app_time_of_day_correct_errors(builder).build().ok()
}
}
if builder.end_time.is_none() {
builder.end_time = {
let builder = crate::types::builders::WhatsAppTimeOfDayBuilder::default();
crate::serde_util::whats_app_time_of_day_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn whats_app_weekly_operating_hours_entry_correct_errors(
mut builder: crate::types::builders::WhatsAppWeeklyOperatingHoursEntryBuilder,
) -> crate::types::builders::WhatsAppWeeklyOperatingHoursEntryBuilder {
if builder.day_of_week.is_none() {
builder.day_of_week = "no value was set".parse::<crate::types::WhatsAppDayOfWeek>().ok()
}
if builder.open_time.is_none() {
builder.open_time = {
let builder = crate::types::builders::WhatsAppTimeOfDayBuilder::default();
crate::serde_util::whats_app_time_of_day_correct_errors(builder).build().ok()
}
}
if builder.close_time.is_none() {
builder.close_time = {
let builder = crate::types::builders::WhatsAppTimeOfDayBuilder::default();
crate::serde_util::whats_app_time_of_day_correct_errors(builder).build().ok()
}
}
builder
}
pub(crate) fn whats_app_time_of_day_correct_errors(
mut builder: crate::types::builders::WhatsAppTimeOfDayBuilder,
) -> crate::types::builders::WhatsAppTimeOfDayBuilder {
if builder.hours.is_none() {
builder.hours = Some(Default::default())
}
if builder.minutes.is_none() {
builder.minutes = Some(Default::default())
}
builder
}