#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddFlowMediaStreams {
_private: (),
}
impl AddFlowMediaStreams {
pub fn builder() -> crate::input::add_flow_media_streams_input::Builder {
crate::input::add_flow_media_streams_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddFlowMediaStreams {
type Output = std::result::Result<
crate::output::AddFlowMediaStreamsOutput,
crate::error::AddFlowMediaStreamsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_add_flow_media_streams_error(response)
} else {
crate::operation_deser::parse_add_flow_media_streams_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddFlowOutputs {
_private: (),
}
impl AddFlowOutputs {
pub fn builder() -> crate::input::add_flow_outputs_input::Builder {
crate::input::add_flow_outputs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddFlowOutputs {
type Output =
std::result::Result<crate::output::AddFlowOutputsOutput, crate::error::AddFlowOutputsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_add_flow_outputs_error(response)
} else {
crate::operation_deser::parse_add_flow_outputs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddFlowSources {
_private: (),
}
impl AddFlowSources {
pub fn builder() -> crate::input::add_flow_sources_input::Builder {
crate::input::add_flow_sources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddFlowSources {
type Output =
std::result::Result<crate::output::AddFlowSourcesOutput, crate::error::AddFlowSourcesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_add_flow_sources_error(response)
} else {
crate::operation_deser::parse_add_flow_sources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddFlowVpcInterfaces {
_private: (),
}
impl AddFlowVpcInterfaces {
pub fn builder() -> crate::input::add_flow_vpc_interfaces_input::Builder {
crate::input::add_flow_vpc_interfaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddFlowVpcInterfaces {
type Output = std::result::Result<
crate::output::AddFlowVpcInterfacesOutput,
crate::error::AddFlowVpcInterfacesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_add_flow_vpc_interfaces_error(response)
} else {
crate::operation_deser::parse_add_flow_vpc_interfaces_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFlow {
_private: (),
}
impl CreateFlow {
pub fn builder() -> crate::input::create_flow_input::Builder {
crate::input::create_flow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFlow {
type Output =
std::result::Result<crate::output::CreateFlowOutput, crate::error::CreateFlowError>;
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_flow_error(response)
} else {
crate::operation_deser::parse_create_flow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFlow {
_private: (),
}
impl DeleteFlow {
pub fn builder() -> crate::input::delete_flow_input::Builder {
crate::input::delete_flow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFlow {
type Output =
std::result::Result<crate::output::DeleteFlowOutput, crate::error::DeleteFlowError>;
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_flow_error(response)
} else {
crate::operation_deser::parse_delete_flow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFlow {
_private: (),
}
impl DescribeFlow {
pub fn builder() -> crate::input::describe_flow_input::Builder {
crate::input::describe_flow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFlow {
type Output =
std::result::Result<crate::output::DescribeFlowOutput, crate::error::DescribeFlowError>;
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_flow_error(response)
} else {
crate::operation_deser::parse_describe_flow_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 GrantFlowEntitlements {
_private: (),
}
impl GrantFlowEntitlements {
pub fn builder() -> crate::input::grant_flow_entitlements_input::Builder {
crate::input::grant_flow_entitlements_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GrantFlowEntitlements {
type Output = std::result::Result<
crate::output::GrantFlowEntitlementsOutput,
crate::error::GrantFlowEntitlementsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_grant_flow_entitlements_error(response)
} else {
crate::operation_deser::parse_grant_flow_entitlements_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEntitlements {
_private: (),
}
impl ListEntitlements {
pub fn builder() -> crate::input::list_entitlements_input::Builder {
crate::input::list_entitlements_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEntitlements {
type Output = std::result::Result<
crate::output::ListEntitlementsOutput,
crate::error::ListEntitlementsError,
>;
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_entitlements_error(response)
} else {
crate::operation_deser::parse_list_entitlements_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFlows {
_private: (),
}
impl ListFlows {
pub fn builder() -> crate::input::list_flows_input::Builder {
crate::input::list_flows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFlows {
type Output = std::result::Result<crate::output::ListFlowsOutput, crate::error::ListFlowsError>;
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_flows_error(response)
} else {
crate::operation_deser::parse_list_flows_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 RemoveFlowMediaStream {
_private: (),
}
impl RemoveFlowMediaStream {
pub fn builder() -> crate::input::remove_flow_media_stream_input::Builder {
crate::input::remove_flow_media_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveFlowMediaStream {
type Output = std::result::Result<
crate::output::RemoveFlowMediaStreamOutput,
crate::error::RemoveFlowMediaStreamError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_flow_media_stream_error(response)
} else {
crate::operation_deser::parse_remove_flow_media_stream_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveFlowOutput {
_private: (),
}
impl RemoveFlowOutput {
pub fn builder() -> crate::input::remove_flow_output_input::Builder {
crate::input::remove_flow_output_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveFlowOutput {
type Output = std::result::Result<
crate::output::RemoveFlowOutputOutput,
crate::error::RemoveFlowOutputError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_remove_flow_output_error(response)
} else {
crate::operation_deser::parse_remove_flow_output_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveFlowSource {
_private: (),
}
impl RemoveFlowSource {
pub fn builder() -> crate::input::remove_flow_source_input::Builder {
crate::input::remove_flow_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveFlowSource {
type Output = std::result::Result<
crate::output::RemoveFlowSourceOutput,
crate::error::RemoveFlowSourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_remove_flow_source_error(response)
} else {
crate::operation_deser::parse_remove_flow_source_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveFlowVpcInterface {
_private: (),
}
impl RemoveFlowVpcInterface {
pub fn builder() -> crate::input::remove_flow_vpc_interface_input::Builder {
crate::input::remove_flow_vpc_interface_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveFlowVpcInterface {
type Output = std::result::Result<
crate::output::RemoveFlowVpcInterfaceOutput,
crate::error::RemoveFlowVpcInterfaceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_flow_vpc_interface_error(response)
} else {
crate::operation_deser::parse_remove_flow_vpc_interface_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RevokeFlowEntitlement {
_private: (),
}
impl RevokeFlowEntitlement {
pub fn builder() -> crate::input::revoke_flow_entitlement_input::Builder {
crate::input::revoke_flow_entitlement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RevokeFlowEntitlement {
type Output = std::result::Result<
crate::output::RevokeFlowEntitlementOutput,
crate::error::RevokeFlowEntitlementError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_revoke_flow_entitlement_error(response)
} else {
crate::operation_deser::parse_revoke_flow_entitlement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartFlow {
_private: (),
}
impl StartFlow {
pub fn builder() -> crate::input::start_flow_input::Builder {
crate::input::start_flow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartFlow {
type Output = std::result::Result<crate::output::StartFlowOutput, crate::error::StartFlowError>;
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_flow_error(response)
} else {
crate::operation_deser::parse_start_flow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopFlow {
_private: (),
}
impl StopFlow {
pub fn builder() -> crate::input::stop_flow_input::Builder {
crate::input::stop_flow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopFlow {
type Output = std::result::Result<crate::output::StopFlowOutput, crate::error::StopFlowError>;
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_flow_error(response)
} else {
crate::operation_deser::parse_stop_flow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFlow {
_private: (),
}
impl UpdateFlow {
pub fn builder() -> crate::input::update_flow_input::Builder {
crate::input::update_flow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFlow {
type Output =
std::result::Result<crate::output::UpdateFlowOutput, crate::error::UpdateFlowError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_flow_error(response)
} else {
crate::operation_deser::parse_update_flow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFlowEntitlement {
_private: (),
}
impl UpdateFlowEntitlement {
pub fn builder() -> crate::input::update_flow_entitlement_input::Builder {
crate::input::update_flow_entitlement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFlowEntitlement {
type Output = std::result::Result<
crate::output::UpdateFlowEntitlementOutput,
crate::error::UpdateFlowEntitlementError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_flow_entitlement_error(response)
} else {
crate::operation_deser::parse_update_flow_entitlement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFlowMediaStream {
_private: (),
}
impl UpdateFlowMediaStream {
pub fn builder() -> crate::input::update_flow_media_stream_input::Builder {
crate::input::update_flow_media_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFlowMediaStream {
type Output = std::result::Result<
crate::output::UpdateFlowMediaStreamOutput,
crate::error::UpdateFlowMediaStreamError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_flow_media_stream_error(response)
} else {
crate::operation_deser::parse_update_flow_media_stream_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFlowOutput {
_private: (),
}
impl UpdateFlowOutput {
pub fn builder() -> crate::input::update_flow_output_input::Builder {
crate::input::update_flow_output_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFlowOutput {
type Output = std::result::Result<
crate::output::UpdateFlowOutputOutput,
crate::error::UpdateFlowOutputError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_flow_output_error(response)
} else {
crate::operation_deser::parse_update_flow_output_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFlowSource {
_private: (),
}
impl UpdateFlowSource {
pub fn builder() -> crate::input::update_flow_source_input::Builder {
crate::input::update_flow_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFlowSource {
type Output = std::result::Result<
crate::output::UpdateFlowSourceOutput,
crate::error::UpdateFlowSourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_flow_source_error(response)
} else {
crate::operation_deser::parse_update_flow_source_response(response)
}
}
}
pub mod customize;