pub(crate) fn reflens_describe_schedule_output_next_token(
input: &crate::operation::describe_schedule::DescribeScheduleOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_channels_output_next_token(
input: &crate::operation::list_channels::ListChannelsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_input_device_transfers_output_next_token(
input: &crate::operation::list_input_device_transfers::ListInputDeviceTransfersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_input_devices_output_next_token(
input: &crate::operation::list_input_devices::ListInputDevicesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_input_security_groups_output_next_token(
input: &crate::operation::list_input_security_groups::ListInputSecurityGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_inputs_output_next_token(
input: &crate::operation::list_inputs::ListInputsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_multiplex_programs_output_next_token(
input: &crate::operation::list_multiplex_programs::ListMultiplexProgramsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_multiplexes_output_next_token(
input: &crate::operation::list_multiplexes::ListMultiplexesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_offerings_output_next_token(
input: &crate::operation::list_offerings::ListOfferingsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_list_reservations_output_next_token(
input: &crate::operation::list_reservations::ListReservationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_schedule_output_schedule_actions(
input: crate::operation::describe_schedule::DescribeScheduleOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ScheduleAction>> {
let input = match input.schedule_actions {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_channels_output_channels(
input: crate::operation::list_channels::ListChannelsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ChannelSummary>> {
let input = match input.channels {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_input_device_transfers_output_input_device_transfers(
input: crate::operation::list_input_device_transfers::ListInputDeviceTransfersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TransferringInputDeviceSummary>> {
let input = match input.input_device_transfers {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_input_devices_output_input_devices(
input: crate::operation::list_input_devices::ListInputDevicesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InputDeviceSummary>> {
let input = match input.input_devices {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_input_security_groups_output_input_security_groups(
input: crate::operation::list_input_security_groups::ListInputSecurityGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InputSecurityGroup>> {
let input = match input.input_security_groups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_inputs_output_inputs(
input: crate::operation::list_inputs::ListInputsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Input>> {
let input = match input.inputs {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_multiplex_programs_output_multiplex_programs(
input: crate::operation::list_multiplex_programs::ListMultiplexProgramsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::MultiplexProgramSummary>> {
let input = match input.multiplex_programs {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_multiplexes_output_multiplexes(
input: crate::operation::list_multiplexes::ListMultiplexesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::MultiplexSummary>> {
let input = match input.multiplexes {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_offerings_output_offerings(
input: crate::operation::list_offerings::ListOfferingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Offering>> {
let input = match input.offerings {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_reservations_output_reservations(
input: crate::operation::list_reservations::ListReservationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Reservation>> {
let input = match input.reservations {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}