#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AcceptInputDeviceTransfer {
_private: (),
}
impl AcceptInputDeviceTransfer {
pub fn builder() -> crate::input::accept_input_device_transfer_input::Builder {
crate::input::accept_input_device_transfer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AcceptInputDeviceTransfer {
type Output = std::result::Result<
crate::output::AcceptInputDeviceTransferOutput,
crate::error::AcceptInputDeviceTransferError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_accept_input_device_transfer_error(response)
} else {
crate::operation_deser::parse_accept_input_device_transfer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDelete {
_private: (),
}
impl BatchDelete {
pub fn builder() -> crate::input::batch_delete_input::Builder {
crate::input::batch_delete_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDelete {
type Output =
std::result::Result<crate::output::BatchDeleteOutput, crate::error::BatchDeleteError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_delete_error(response)
} else {
crate::operation_deser::parse_batch_delete_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchStart {
_private: (),
}
impl BatchStart {
pub fn builder() -> crate::input::batch_start_input::Builder {
crate::input::batch_start_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchStart {
type Output =
std::result::Result<crate::output::BatchStartOutput, crate::error::BatchStartError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_start_error(response)
} else {
crate::operation_deser::parse_batch_start_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchStop {
_private: (),
}
impl BatchStop {
pub fn builder() -> crate::input::batch_stop_input::Builder {
crate::input::batch_stop_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchStop {
type Output = std::result::Result<crate::output::BatchStopOutput, crate::error::BatchStopError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_stop_error(response)
} else {
crate::operation_deser::parse_batch_stop_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchUpdateSchedule {
_private: (),
}
impl BatchUpdateSchedule {
pub fn builder() -> crate::input::batch_update_schedule_input::Builder {
crate::input::batch_update_schedule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchUpdateSchedule {
type Output = std::result::Result<
crate::output::BatchUpdateScheduleOutput,
crate::error::BatchUpdateScheduleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_update_schedule_error(response)
} else {
crate::operation_deser::parse_batch_update_schedule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CancelInputDeviceTransfer {
_private: (),
}
impl CancelInputDeviceTransfer {
pub fn builder() -> crate::input::cancel_input_device_transfer_input::Builder {
crate::input::cancel_input_device_transfer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelInputDeviceTransfer {
type Output = std::result::Result<
crate::output::CancelInputDeviceTransferOutput,
crate::error::CancelInputDeviceTransferError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_input_device_transfer_error(response)
} else {
crate::operation_deser::parse_cancel_input_device_transfer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ClaimDevice {
_private: (),
}
impl ClaimDevice {
pub fn builder() -> crate::input::claim_device_input::Builder {
crate::input::claim_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ClaimDevice {
type Output =
std::result::Result<crate::output::ClaimDeviceOutput, crate::error::ClaimDeviceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_claim_device_error(response)
} else {
crate::operation_deser::parse_claim_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateChannel {
_private: (),
}
impl CreateChannel {
pub fn builder() -> crate::input::create_channel_input::Builder {
crate::input::create_channel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateChannel {
type Output =
std::result::Result<crate::output::CreateChannelOutput, crate::error::CreateChannelError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_channel_error(response)
} else {
crate::operation_deser::parse_create_channel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateInput {
_private: (),
}
impl CreateInput {
pub fn builder() -> crate::input::create_input_input::Builder {
crate::input::create_input_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateInput {
type Output =
std::result::Result<crate::output::CreateInputOutput, crate::error::CreateInputError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_input_error(response)
} else {
crate::operation_deser::parse_create_input_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateInputSecurityGroup {
_private: (),
}
impl CreateInputSecurityGroup {
pub fn builder() -> crate::input::create_input_security_group_input::Builder {
crate::input::create_input_security_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateInputSecurityGroup {
type Output = std::result::Result<
crate::output::CreateInputSecurityGroupOutput,
crate::error::CreateInputSecurityGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_input_security_group_error(response)
} else {
crate::operation_deser::parse_create_input_security_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMultiplex {
_private: (),
}
impl CreateMultiplex {
pub fn builder() -> crate::input::create_multiplex_input::Builder {
crate::input::create_multiplex_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMultiplex {
type Output = std::result::Result<
crate::output::CreateMultiplexOutput,
crate::error::CreateMultiplexError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_multiplex_error(response)
} else {
crate::operation_deser::parse_create_multiplex_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMultiplexProgram {
_private: (),
}
impl CreateMultiplexProgram {
pub fn builder() -> crate::input::create_multiplex_program_input::Builder {
crate::input::create_multiplex_program_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMultiplexProgram {
type Output = std::result::Result<
crate::output::CreateMultiplexProgramOutput,
crate::error::CreateMultiplexProgramError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_multiplex_program_error(response)
} else {
crate::operation_deser::parse_create_multiplex_program_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePartnerInput {
_private: (),
}
impl CreatePartnerInput {
pub fn builder() -> crate::input::create_partner_input_input::Builder {
crate::input::create_partner_input_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePartnerInput {
type Output = std::result::Result<
crate::output::CreatePartnerInputOutput,
crate::error::CreatePartnerInputError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_partner_input_error(response)
} else {
crate::operation_deser::parse_create_partner_input_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTags {
_private: (),
}
impl CreateTags {
pub fn builder() -> crate::input::create_tags_input::Builder {
crate::input::create_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTags {
type Output =
std::result::Result<crate::output::CreateTagsOutput, crate::error::CreateTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_create_tags_error(response)
} else {
crate::operation_deser::parse_create_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteChannel {
_private: (),
}
impl DeleteChannel {
pub fn builder() -> crate::input::delete_channel_input::Builder {
crate::input::delete_channel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteChannel {
type Output =
std::result::Result<crate::output::DeleteChannelOutput, crate::error::DeleteChannelError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_channel_error(response)
} else {
crate::operation_deser::parse_delete_channel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteInput {
_private: (),
}
impl DeleteInput {
pub fn builder() -> crate::input::delete_input_input::Builder {
crate::input::delete_input_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteInput {
type Output =
std::result::Result<crate::output::DeleteInputOutput, crate::error::DeleteInputError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_input_error(response)
} else {
crate::operation_deser::parse_delete_input_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteInputSecurityGroup {
_private: (),
}
impl DeleteInputSecurityGroup {
pub fn builder() -> crate::input::delete_input_security_group_input::Builder {
crate::input::delete_input_security_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteInputSecurityGroup {
type Output = std::result::Result<
crate::output::DeleteInputSecurityGroupOutput,
crate::error::DeleteInputSecurityGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_input_security_group_error(response)
} else {
crate::operation_deser::parse_delete_input_security_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMultiplex {
_private: (),
}
impl DeleteMultiplex {
pub fn builder() -> crate::input::delete_multiplex_input::Builder {
crate::input::delete_multiplex_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMultiplex {
type Output = std::result::Result<
crate::output::DeleteMultiplexOutput,
crate::error::DeleteMultiplexError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_delete_multiplex_error(response)
} else {
crate::operation_deser::parse_delete_multiplex_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMultiplexProgram {
_private: (),
}
impl DeleteMultiplexProgram {
pub fn builder() -> crate::input::delete_multiplex_program_input::Builder {
crate::input::delete_multiplex_program_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMultiplexProgram {
type Output = std::result::Result<
crate::output::DeleteMultiplexProgramOutput,
crate::error::DeleteMultiplexProgramError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_multiplex_program_error(response)
} else {
crate::operation_deser::parse_delete_multiplex_program_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteReservation {
_private: (),
}
impl DeleteReservation {
pub fn builder() -> crate::input::delete_reservation_input::Builder {
crate::input::delete_reservation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReservation {
type Output = std::result::Result<
crate::output::DeleteReservationOutput,
crate::error::DeleteReservationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_reservation_error(response)
} else {
crate::operation_deser::parse_delete_reservation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSchedule {
_private: (),
}
impl DeleteSchedule {
pub fn builder() -> crate::input::delete_schedule_input::Builder {
crate::input::delete_schedule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSchedule {
type Output =
std::result::Result<crate::output::DeleteScheduleOutput, crate::error::DeleteScheduleError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_schedule_error(response)
} else {
crate::operation_deser::parse_delete_schedule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTags {
_private: (),
}
impl DeleteTags {
pub fn builder() -> crate::input::delete_tags_input::Builder {
crate::input::delete_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTags {
type Output =
std::result::Result<crate::output::DeleteTagsOutput, crate::error::DeleteTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_tags_error(response)
} else {
crate::operation_deser::parse_delete_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeChannel {
_private: (),
}
impl DescribeChannel {
pub fn builder() -> crate::input::describe_channel_input::Builder {
crate::input::describe_channel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeChannel {
type Output = std::result::Result<
crate::output::DescribeChannelOutput,
crate::error::DescribeChannelError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_channel_error(response)
} else {
crate::operation_deser::parse_describe_channel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInput {
_private: (),
}
impl DescribeInput {
pub fn builder() -> crate::input::describe_input_input::Builder {
crate::input::describe_input_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInput {
type Output =
std::result::Result<crate::output::DescribeInputOutput, crate::error::DescribeInputError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_input_error(response)
} else {
crate::operation_deser::parse_describe_input_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInputDevice {
_private: (),
}
impl DescribeInputDevice {
pub fn builder() -> crate::input::describe_input_device_input::Builder {
crate::input::describe_input_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInputDevice {
type Output = std::result::Result<
crate::output::DescribeInputDeviceOutput,
crate::error::DescribeInputDeviceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_input_device_error(response)
} else {
crate::operation_deser::parse_describe_input_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInputDeviceThumbnail {
_private: (),
}
impl DescribeInputDeviceThumbnail {
pub fn builder() -> crate::input::describe_input_device_thumbnail_input::Builder {
crate::input::describe_input_device_thumbnail_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseHttpResponse for DescribeInputDeviceThumbnail {
type Output = std::result::Result<
crate::output::DescribeInputDeviceThumbnailOutput,
crate::error::DescribeInputDeviceThumbnailError,
>;
fn parse_unloaded(
&self,
response: &mut aws_smithy_http::operation::Response,
) -> Option<Self::Output> {
if !response.http().status().is_success() && response.http().status().as_u16() != 200 {
return None;
}
Some(crate::operation_deser::parse_describe_input_device_thumbnail(response))
}
fn parse_loaded(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
crate::operation_deser::parse_describe_input_device_thumbnail_error(response)
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInputSecurityGroup {
_private: (),
}
impl DescribeInputSecurityGroup {
pub fn builder() -> crate::input::describe_input_security_group_input::Builder {
crate::input::describe_input_security_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInputSecurityGroup {
type Output = std::result::Result<
crate::output::DescribeInputSecurityGroupOutput,
crate::error::DescribeInputSecurityGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_input_security_group_error(response)
} else {
crate::operation_deser::parse_describe_input_security_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMultiplex {
_private: (),
}
impl DescribeMultiplex {
pub fn builder() -> crate::input::describe_multiplex_input::Builder {
crate::input::describe_multiplex_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMultiplex {
type Output = std::result::Result<
crate::output::DescribeMultiplexOutput,
crate::error::DescribeMultiplexError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_multiplex_error(response)
} else {
crate::operation_deser::parse_describe_multiplex_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMultiplexProgram {
_private: (),
}
impl DescribeMultiplexProgram {
pub fn builder() -> crate::input::describe_multiplex_program_input::Builder {
crate::input::describe_multiplex_program_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMultiplexProgram {
type Output = std::result::Result<
crate::output::DescribeMultiplexProgramOutput,
crate::error::DescribeMultiplexProgramError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_multiplex_program_error(response)
} else {
crate::operation_deser::parse_describe_multiplex_program_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeOffering {
_private: (),
}
impl DescribeOffering {
pub fn builder() -> crate::input::describe_offering_input::Builder {
crate::input::describe_offering_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeOffering {
type Output = std::result::Result<
crate::output::DescribeOfferingOutput,
crate::error::DescribeOfferingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_offering_error(response)
} else {
crate::operation_deser::parse_describe_offering_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeReservation {
_private: (),
}
impl DescribeReservation {
pub fn builder() -> crate::input::describe_reservation_input::Builder {
crate::input::describe_reservation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeReservation {
type Output = std::result::Result<
crate::output::DescribeReservationOutput,
crate::error::DescribeReservationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_reservation_error(response)
} else {
crate::operation_deser::parse_describe_reservation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSchedule {
_private: (),
}
impl DescribeSchedule {
pub fn builder() -> crate::input::describe_schedule_input::Builder {
crate::input::describe_schedule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSchedule {
type Output = std::result::Result<
crate::output::DescribeScheduleOutput,
crate::error::DescribeScheduleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_schedule_error(response)
} else {
crate::operation_deser::parse_describe_schedule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListChannels {
_private: (),
}
impl ListChannels {
pub fn builder() -> crate::input::list_channels_input::Builder {
crate::input::list_channels_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListChannels {
type Output =
std::result::Result<crate::output::ListChannelsOutput, crate::error::ListChannelsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_channels_error(response)
} else {
crate::operation_deser::parse_list_channels_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInputDevices {
_private: (),
}
impl ListInputDevices {
pub fn builder() -> crate::input::list_input_devices_input::Builder {
crate::input::list_input_devices_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInputDevices {
type Output = std::result::Result<
crate::output::ListInputDevicesOutput,
crate::error::ListInputDevicesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_input_devices_error(response)
} else {
crate::operation_deser::parse_list_input_devices_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInputDeviceTransfers {
_private: (),
}
impl ListInputDeviceTransfers {
pub fn builder() -> crate::input::list_input_device_transfers_input::Builder {
crate::input::list_input_device_transfers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInputDeviceTransfers {
type Output = std::result::Result<
crate::output::ListInputDeviceTransfersOutput,
crate::error::ListInputDeviceTransfersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_input_device_transfers_error(response)
} else {
crate::operation_deser::parse_list_input_device_transfers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInputs {
_private: (),
}
impl ListInputs {
pub fn builder() -> crate::input::list_inputs_input::Builder {
crate::input::list_inputs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInputs {
type Output =
std::result::Result<crate::output::ListInputsOutput, crate::error::ListInputsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_inputs_error(response)
} else {
crate::operation_deser::parse_list_inputs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInputSecurityGroups {
_private: (),
}
impl ListInputSecurityGroups {
pub fn builder() -> crate::input::list_input_security_groups_input::Builder {
crate::input::list_input_security_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInputSecurityGroups {
type Output = std::result::Result<
crate::output::ListInputSecurityGroupsOutput,
crate::error::ListInputSecurityGroupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_input_security_groups_error(response)
} else {
crate::operation_deser::parse_list_input_security_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMultiplexes {
_private: (),
}
impl ListMultiplexes {
pub fn builder() -> crate::input::list_multiplexes_input::Builder {
crate::input::list_multiplexes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMultiplexes {
type Output = std::result::Result<
crate::output::ListMultiplexesOutput,
crate::error::ListMultiplexesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_multiplexes_error(response)
} else {
crate::operation_deser::parse_list_multiplexes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMultiplexPrograms {
_private: (),
}
impl ListMultiplexPrograms {
pub fn builder() -> crate::input::list_multiplex_programs_input::Builder {
crate::input::list_multiplex_programs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMultiplexPrograms {
type Output = std::result::Result<
crate::output::ListMultiplexProgramsOutput,
crate::error::ListMultiplexProgramsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_multiplex_programs_error(response)
} else {
crate::operation_deser::parse_list_multiplex_programs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOfferings {
_private: (),
}
impl ListOfferings {
pub fn builder() -> crate::input::list_offerings_input::Builder {
crate::input::list_offerings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOfferings {
type Output =
std::result::Result<crate::output::ListOfferingsOutput, crate::error::ListOfferingsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_offerings_error(response)
} else {
crate::operation_deser::parse_list_offerings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListReservations {
_private: (),
}
impl ListReservations {
pub fn builder() -> crate::input::list_reservations_input::Builder {
crate::input::list_reservations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListReservations {
type Output = std::result::Result<
crate::output::ListReservationsOutput,
crate::error::ListReservationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_reservations_error(response)
} else {
crate::operation_deser::parse_list_reservations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PurchaseOffering {
_private: (),
}
impl PurchaseOffering {
pub fn builder() -> crate::input::purchase_offering_input::Builder {
crate::input::purchase_offering_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PurchaseOffering {
type Output = std::result::Result<
crate::output::PurchaseOfferingOutput,
crate::error::PurchaseOfferingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_purchase_offering_error(response)
} else {
crate::operation_deser::parse_purchase_offering_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RebootInputDevice {
_private: (),
}
impl RebootInputDevice {
pub fn builder() -> crate::input::reboot_input_device_input::Builder {
crate::input::reboot_input_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RebootInputDevice {
type Output = std::result::Result<
crate::output::RebootInputDeviceOutput,
crate::error::RebootInputDeviceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reboot_input_device_error(response)
} else {
crate::operation_deser::parse_reboot_input_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RejectInputDeviceTransfer {
_private: (),
}
impl RejectInputDeviceTransfer {
pub fn builder() -> crate::input::reject_input_device_transfer_input::Builder {
crate::input::reject_input_device_transfer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RejectInputDeviceTransfer {
type Output = std::result::Result<
crate::output::RejectInputDeviceTransferOutput,
crate::error::RejectInputDeviceTransferError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reject_input_device_transfer_error(response)
} else {
crate::operation_deser::parse_reject_input_device_transfer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartChannel {
_private: (),
}
impl StartChannel {
pub fn builder() -> crate::input::start_channel_input::Builder {
crate::input::start_channel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartChannel {
type Output =
std::result::Result<crate::output::StartChannelOutput, crate::error::StartChannelError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_channel_error(response)
} else {
crate::operation_deser::parse_start_channel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartInputDeviceMaintenanceWindow {
_private: (),
}
impl StartInputDeviceMaintenanceWindow {
pub fn builder() -> crate::input::start_input_device_maintenance_window_input::Builder {
crate::input::start_input_device_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartInputDeviceMaintenanceWindow {
type Output = std::result::Result<
crate::output::StartInputDeviceMaintenanceWindowOutput,
crate::error::StartInputDeviceMaintenanceWindowError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_input_device_maintenance_window_error(response)
} else {
crate::operation_deser::parse_start_input_device_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartMultiplex {
_private: (),
}
impl StartMultiplex {
pub fn builder() -> crate::input::start_multiplex_input::Builder {
crate::input::start_multiplex_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartMultiplex {
type Output =
std::result::Result<crate::output::StartMultiplexOutput, crate::error::StartMultiplexError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_start_multiplex_error(response)
} else {
crate::operation_deser::parse_start_multiplex_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopChannel {
_private: (),
}
impl StopChannel {
pub fn builder() -> crate::input::stop_channel_input::Builder {
crate::input::stop_channel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopChannel {
type Output =
std::result::Result<crate::output::StopChannelOutput, crate::error::StopChannelError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_channel_error(response)
} else {
crate::operation_deser::parse_stop_channel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopMultiplex {
_private: (),
}
impl StopMultiplex {
pub fn builder() -> crate::input::stop_multiplex_input::Builder {
crate::input::stop_multiplex_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopMultiplex {
type Output =
std::result::Result<crate::output::StopMultiplexOutput, crate::error::StopMultiplexError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_stop_multiplex_error(response)
} else {
crate::operation_deser::parse_stop_multiplex_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TransferInputDevice {
_private: (),
}
impl TransferInputDevice {
pub fn builder() -> crate::input::transfer_input_device_input::Builder {
crate::input::transfer_input_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TransferInputDevice {
type Output = std::result::Result<
crate::output::TransferInputDeviceOutput,
crate::error::TransferInputDeviceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_transfer_input_device_error(response)
} else {
crate::operation_deser::parse_transfer_input_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateChannel {
_private: (),
}
impl UpdateChannel {
pub fn builder() -> crate::input::update_channel_input::Builder {
crate::input::update_channel_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateChannel {
type Output =
std::result::Result<crate::output::UpdateChannelOutput, crate::error::UpdateChannelError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_channel_error(response)
} else {
crate::operation_deser::parse_update_channel_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateChannelClass {
_private: (),
}
impl UpdateChannelClass {
pub fn builder() -> crate::input::update_channel_class_input::Builder {
crate::input::update_channel_class_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateChannelClass {
type Output = std::result::Result<
crate::output::UpdateChannelClassOutput,
crate::error::UpdateChannelClassError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_channel_class_error(response)
} else {
crate::operation_deser::parse_update_channel_class_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateInput {
_private: (),
}
impl UpdateInput {
pub fn builder() -> crate::input::update_input_input::Builder {
crate::input::update_input_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateInput {
type Output =
std::result::Result<crate::output::UpdateInputOutput, crate::error::UpdateInputError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_input_error(response)
} else {
crate::operation_deser::parse_update_input_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateInputDevice {
_private: (),
}
impl UpdateInputDevice {
pub fn builder() -> crate::input::update_input_device_input::Builder {
crate::input::update_input_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateInputDevice {
type Output = std::result::Result<
crate::output::UpdateInputDeviceOutput,
crate::error::UpdateInputDeviceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_input_device_error(response)
} else {
crate::operation_deser::parse_update_input_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateInputSecurityGroup {
_private: (),
}
impl UpdateInputSecurityGroup {
pub fn builder() -> crate::input::update_input_security_group_input::Builder {
crate::input::update_input_security_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateInputSecurityGroup {
type Output = std::result::Result<
crate::output::UpdateInputSecurityGroupOutput,
crate::error::UpdateInputSecurityGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_input_security_group_error(response)
} else {
crate::operation_deser::parse_update_input_security_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMultiplex {
_private: (),
}
impl UpdateMultiplex {
pub fn builder() -> crate::input::update_multiplex_input::Builder {
crate::input::update_multiplex_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMultiplex {
type Output = std::result::Result<
crate::output::UpdateMultiplexOutput,
crate::error::UpdateMultiplexError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_multiplex_error(response)
} else {
crate::operation_deser::parse_update_multiplex_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMultiplexProgram {
_private: (),
}
impl UpdateMultiplexProgram {
pub fn builder() -> crate::input::update_multiplex_program_input::Builder {
crate::input::update_multiplex_program_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMultiplexProgram {
type Output = std::result::Result<
crate::output::UpdateMultiplexProgramOutput,
crate::error::UpdateMultiplexProgramError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_multiplex_program_error(response)
} else {
crate::operation_deser::parse_update_multiplex_program_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateReservation {
_private: (),
}
impl UpdateReservation {
pub fn builder() -> crate::input::update_reservation_input::Builder {
crate::input::update_reservation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateReservation {
type Output = std::result::Result<
crate::output::UpdateReservationOutput,
crate::error::UpdateReservationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_reservation_error(response)
} else {
crate::operation_deser::parse_update_reservation_response(response)
}
}
}
pub mod customize;