#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateVehicleFleet {
_private: (),
}
impl AssociateVehicleFleet {
pub fn builder() -> crate::input::associate_vehicle_fleet_input::Builder {
crate::input::associate_vehicle_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateVehicleFleet {
type Output = std::result::Result<
crate::output::AssociateVehicleFleetOutput,
crate::error::AssociateVehicleFleetError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_vehicle_fleet_error(response)
} else {
crate::operation_deser::parse_associate_vehicle_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchCreateVehicle {
_private: (),
}
impl BatchCreateVehicle {
pub fn builder() -> crate::input::batch_create_vehicle_input::Builder {
crate::input::batch_create_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchCreateVehicle {
type Output = std::result::Result<
crate::output::BatchCreateVehicleOutput,
crate::error::BatchCreateVehicleError,
>;
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_create_vehicle_error(response)
} else {
crate::operation_deser::parse_batch_create_vehicle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchUpdateVehicle {
_private: (),
}
impl BatchUpdateVehicle {
pub fn builder() -> crate::input::batch_update_vehicle_input::Builder {
crate::input::batch_update_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchUpdateVehicle {
type Output = std::result::Result<
crate::output::BatchUpdateVehicleOutput,
crate::error::BatchUpdateVehicleError,
>;
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_vehicle_error(response)
} else {
crate::operation_deser::parse_batch_update_vehicle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCampaign {
_private: (),
}
impl CreateCampaign {
pub fn builder() -> crate::input::create_campaign_input::Builder {
crate::input::create_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCampaign {
type Output =
std::result::Result<crate::output::CreateCampaignOutput, crate::error::CreateCampaignError>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_create_campaign_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDecoderManifest {
_private: (),
}
impl CreateDecoderManifest {
pub fn builder() -> crate::input::create_decoder_manifest_input::Builder {
crate::input::create_decoder_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDecoderManifest {
type Output = std::result::Result<
crate::output::CreateDecoderManifestOutput,
crate::error::CreateDecoderManifestError,
>;
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_decoder_manifest_error(response)
} else {
crate::operation_deser::parse_create_decoder_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFleet {
_private: (),
}
impl CreateFleet {
pub fn builder() -> crate::input::create_fleet_input::Builder {
crate::input::create_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFleet {
type Output =
std::result::Result<crate::output::CreateFleetOutput, crate::error::CreateFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_create_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateModelManifest {
_private: (),
}
impl CreateModelManifest {
pub fn builder() -> crate::input::create_model_manifest_input::Builder {
crate::input::create_model_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateModelManifest {
type Output = std::result::Result<
crate::output::CreateModelManifestOutput,
crate::error::CreateModelManifestError,
>;
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_model_manifest_error(response)
} else {
crate::operation_deser::parse_create_model_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateSignalCatalog {
_private: (),
}
impl CreateSignalCatalog {
pub fn builder() -> crate::input::create_signal_catalog_input::Builder {
crate::input::create_signal_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateSignalCatalog {
type Output = std::result::Result<
crate::output::CreateSignalCatalogOutput,
crate::error::CreateSignalCatalogError,
>;
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_signal_catalog_error(response)
} else {
crate::operation_deser::parse_create_signal_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateVehicle {
_private: (),
}
impl CreateVehicle {
pub fn builder() -> crate::input::create_vehicle_input::Builder {
crate::input::create_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVehicle {
type Output =
std::result::Result<crate::output::CreateVehicleOutput, crate::error::CreateVehicleError>;
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_vehicle_error(response)
} else {
crate::operation_deser::parse_create_vehicle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCampaign {
_private: (),
}
impl DeleteCampaign {
pub fn builder() -> crate::input::delete_campaign_input::Builder {
crate::input::delete_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCampaign {
type Output =
std::result::Result<crate::output::DeleteCampaignOutput, crate::error::DeleteCampaignError>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_delete_campaign_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDecoderManifest {
_private: (),
}
impl DeleteDecoderManifest {
pub fn builder() -> crate::input::delete_decoder_manifest_input::Builder {
crate::input::delete_decoder_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDecoderManifest {
type Output = std::result::Result<
crate::output::DeleteDecoderManifestOutput,
crate::error::DeleteDecoderManifestError,
>;
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_decoder_manifest_error(response)
} else {
crate::operation_deser::parse_delete_decoder_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFleet {
_private: (),
}
impl DeleteFleet {
pub fn builder() -> crate::input::delete_fleet_input::Builder {
crate::input::delete_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFleet {
type Output =
std::result::Result<crate::output::DeleteFleetOutput, crate::error::DeleteFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_delete_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteModelManifest {
_private: (),
}
impl DeleteModelManifest {
pub fn builder() -> crate::input::delete_model_manifest_input::Builder {
crate::input::delete_model_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteModelManifest {
type Output = std::result::Result<
crate::output::DeleteModelManifestOutput,
crate::error::DeleteModelManifestError,
>;
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_model_manifest_error(response)
} else {
crate::operation_deser::parse_delete_model_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSignalCatalog {
_private: (),
}
impl DeleteSignalCatalog {
pub fn builder() -> crate::input::delete_signal_catalog_input::Builder {
crate::input::delete_signal_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSignalCatalog {
type Output = std::result::Result<
crate::output::DeleteSignalCatalogOutput,
crate::error::DeleteSignalCatalogError,
>;
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_signal_catalog_error(response)
} else {
crate::operation_deser::parse_delete_signal_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteVehicle {
_private: (),
}
impl DeleteVehicle {
pub fn builder() -> crate::input::delete_vehicle_input::Builder {
crate::input::delete_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVehicle {
type Output =
std::result::Result<crate::output::DeleteVehicleOutput, crate::error::DeleteVehicleError>;
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_vehicle_error(response)
} else {
crate::operation_deser::parse_delete_vehicle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateVehicleFleet {
_private: (),
}
impl DisassociateVehicleFleet {
pub fn builder() -> crate::input::disassociate_vehicle_fleet_input::Builder {
crate::input::disassociate_vehicle_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateVehicleFleet {
type Output = std::result::Result<
crate::output::DisassociateVehicleFleetOutput,
crate::error::DisassociateVehicleFleetError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_vehicle_fleet_error(response)
} else {
crate::operation_deser::parse_disassociate_vehicle_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCampaign {
_private: (),
}
impl GetCampaign {
pub fn builder() -> crate::input::get_campaign_input::Builder {
crate::input::get_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCampaign {
type Output =
std::result::Result<crate::output::GetCampaignOutput, crate::error::GetCampaignError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_campaign_error(response)
} else {
crate::operation_deser::parse_get_campaign_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDecoderManifest {
_private: (),
}
impl GetDecoderManifest {
pub fn builder() -> crate::input::get_decoder_manifest_input::Builder {
crate::input::get_decoder_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDecoderManifest {
type Output = std::result::Result<
crate::output::GetDecoderManifestOutput,
crate::error::GetDecoderManifestError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_decoder_manifest_error(response)
} else {
crate::operation_deser::parse_get_decoder_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFleet {
_private: (),
}
impl GetFleet {
pub fn builder() -> crate::input::get_fleet_input::Builder {
crate::input::get_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFleet {
type Output = std::result::Result<crate::output::GetFleetOutput, crate::error::GetFleetError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_fleet_error(response)
} else {
crate::operation_deser::parse_get_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLoggingOptions {
_private: (),
}
impl GetLoggingOptions {
pub fn builder() -> crate::input::get_logging_options_input::Builder {
crate::input::get_logging_options_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLoggingOptions {
type Output = std::result::Result<
crate::output::GetLoggingOptionsOutput,
crate::error::GetLoggingOptionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_logging_options_error(response)
} else {
crate::operation_deser::parse_get_logging_options_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetModelManifest {
_private: (),
}
impl GetModelManifest {
pub fn builder() -> crate::input::get_model_manifest_input::Builder {
crate::input::get_model_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetModelManifest {
type Output = std::result::Result<
crate::output::GetModelManifestOutput,
crate::error::GetModelManifestError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_model_manifest_error(response)
} else {
crate::operation_deser::parse_get_model_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRegisterAccountStatus {
_private: (),
}
impl GetRegisterAccountStatus {
pub fn builder() -> crate::input::get_register_account_status_input::Builder {
crate::input::get_register_account_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRegisterAccountStatus {
type Output = std::result::Result<
crate::output::GetRegisterAccountStatusOutput,
crate::error::GetRegisterAccountStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_register_account_status_error(response)
} else {
crate::operation_deser::parse_get_register_account_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSignalCatalog {
_private: (),
}
impl GetSignalCatalog {
pub fn builder() -> crate::input::get_signal_catalog_input::Builder {
crate::input::get_signal_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSignalCatalog {
type Output = std::result::Result<
crate::output::GetSignalCatalogOutput,
crate::error::GetSignalCatalogError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_signal_catalog_error(response)
} else {
crate::operation_deser::parse_get_signal_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetVehicle {
_private: (),
}
impl GetVehicle {
pub fn builder() -> crate::input::get_vehicle_input::Builder {
crate::input::get_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVehicle {
type Output =
std::result::Result<crate::output::GetVehicleOutput, crate::error::GetVehicleError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_vehicle_error(response)
} else {
crate::operation_deser::parse_get_vehicle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetVehicleStatus {
_private: (),
}
impl GetVehicleStatus {
pub fn builder() -> crate::input::get_vehicle_status_input::Builder {
crate::input::get_vehicle_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVehicleStatus {
type Output = std::result::Result<
crate::output::GetVehicleStatusOutput,
crate::error::GetVehicleStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_vehicle_status_error(response)
} else {
crate::operation_deser::parse_get_vehicle_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportDecoderManifest {
_private: (),
}
impl ImportDecoderManifest {
pub fn builder() -> crate::input::import_decoder_manifest_input::Builder {
crate::input::import_decoder_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportDecoderManifest {
type Output = std::result::Result<
crate::output::ImportDecoderManifestOutput,
crate::error::ImportDecoderManifestError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_decoder_manifest_error(response)
} else {
crate::operation_deser::parse_import_decoder_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportSignalCatalog {
_private: (),
}
impl ImportSignalCatalog {
pub fn builder() -> crate::input::import_signal_catalog_input::Builder {
crate::input::import_signal_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportSignalCatalog {
type Output = std::result::Result<
crate::output::ImportSignalCatalogOutput,
crate::error::ImportSignalCatalogError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_signal_catalog_error(response)
} else {
crate::operation_deser::parse_import_signal_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCampaigns {
_private: (),
}
impl ListCampaigns {
pub fn builder() -> crate::input::list_campaigns_input::Builder {
crate::input::list_campaigns_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCampaigns {
type Output =
std::result::Result<crate::output::ListCampaignsOutput, crate::error::ListCampaignsError>;
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_campaigns_error(response)
} else {
crate::operation_deser::parse_list_campaigns_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDecoderManifestNetworkInterfaces {
_private: (),
}
impl ListDecoderManifestNetworkInterfaces {
pub fn builder() -> crate::input::list_decoder_manifest_network_interfaces_input::Builder {
crate::input::list_decoder_manifest_network_interfaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDecoderManifestNetworkInterfaces {
type Output = std::result::Result<
crate::output::ListDecoderManifestNetworkInterfacesOutput,
crate::error::ListDecoderManifestNetworkInterfacesError,
>;
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_decoder_manifest_network_interfaces_error(response)
} else {
crate::operation_deser::parse_list_decoder_manifest_network_interfaces_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDecoderManifests {
_private: (),
}
impl ListDecoderManifests {
pub fn builder() -> crate::input::list_decoder_manifests_input::Builder {
crate::input::list_decoder_manifests_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDecoderManifests {
type Output = std::result::Result<
crate::output::ListDecoderManifestsOutput,
crate::error::ListDecoderManifestsError,
>;
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_decoder_manifests_error(response)
} else {
crate::operation_deser::parse_list_decoder_manifests_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDecoderManifestSignals {
_private: (),
}
impl ListDecoderManifestSignals {
pub fn builder() -> crate::input::list_decoder_manifest_signals_input::Builder {
crate::input::list_decoder_manifest_signals_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDecoderManifestSignals {
type Output = std::result::Result<
crate::output::ListDecoderManifestSignalsOutput,
crate::error::ListDecoderManifestSignalsError,
>;
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_decoder_manifest_signals_error(response)
} else {
crate::operation_deser::parse_list_decoder_manifest_signals_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFleets {
_private: (),
}
impl ListFleets {
pub fn builder() -> crate::input::list_fleets_input::Builder {
crate::input::list_fleets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFleets {
type Output =
std::result::Result<crate::output::ListFleetsOutput, crate::error::ListFleetsError>;
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_fleets_error(response)
} else {
crate::operation_deser::parse_list_fleets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFleetsForVehicle {
_private: (),
}
impl ListFleetsForVehicle {
pub fn builder() -> crate::input::list_fleets_for_vehicle_input::Builder {
crate::input::list_fleets_for_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFleetsForVehicle {
type Output = std::result::Result<
crate::output::ListFleetsForVehicleOutput,
crate::error::ListFleetsForVehicleError,
>;
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_fleets_for_vehicle_error(response)
} else {
crate::operation_deser::parse_list_fleets_for_vehicle_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListModelManifestNodes {
_private: (),
}
impl ListModelManifestNodes {
pub fn builder() -> crate::input::list_model_manifest_nodes_input::Builder {
crate::input::list_model_manifest_nodes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListModelManifestNodes {
type Output = std::result::Result<
crate::output::ListModelManifestNodesOutput,
crate::error::ListModelManifestNodesError,
>;
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_model_manifest_nodes_error(response)
} else {
crate::operation_deser::parse_list_model_manifest_nodes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListModelManifests {
_private: (),
}
impl ListModelManifests {
pub fn builder() -> crate::input::list_model_manifests_input::Builder {
crate::input::list_model_manifests_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListModelManifests {
type Output = std::result::Result<
crate::output::ListModelManifestsOutput,
crate::error::ListModelManifestsError,
>;
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_model_manifests_error(response)
} else {
crate::operation_deser::parse_list_model_manifests_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSignalCatalogNodes {
_private: (),
}
impl ListSignalCatalogNodes {
pub fn builder() -> crate::input::list_signal_catalog_nodes_input::Builder {
crate::input::list_signal_catalog_nodes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSignalCatalogNodes {
type Output = std::result::Result<
crate::output::ListSignalCatalogNodesOutput,
crate::error::ListSignalCatalogNodesError,
>;
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_signal_catalog_nodes_error(response)
} else {
crate::operation_deser::parse_list_signal_catalog_nodes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSignalCatalogs {
_private: (),
}
impl ListSignalCatalogs {
pub fn builder() -> crate::input::list_signal_catalogs_input::Builder {
crate::input::list_signal_catalogs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSignalCatalogs {
type Output = std::result::Result<
crate::output::ListSignalCatalogsOutput,
crate::error::ListSignalCatalogsError,
>;
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_signal_catalogs_error(response)
} else {
crate::operation_deser::parse_list_signal_catalogs_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 ListVehicles {
_private: (),
}
impl ListVehicles {
pub fn builder() -> crate::input::list_vehicles_input::Builder {
crate::input::list_vehicles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVehicles {
type Output =
std::result::Result<crate::output::ListVehiclesOutput, crate::error::ListVehiclesError>;
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_vehicles_error(response)
} else {
crate::operation_deser::parse_list_vehicles_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListVehiclesInFleet {
_private: (),
}
impl ListVehiclesInFleet {
pub fn builder() -> crate::input::list_vehicles_in_fleet_input::Builder {
crate::input::list_vehicles_in_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVehiclesInFleet {
type Output = std::result::Result<
crate::output::ListVehiclesInFleetOutput,
crate::error::ListVehiclesInFleetError,
>;
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_vehicles_in_fleet_error(response)
} else {
crate::operation_deser::parse_list_vehicles_in_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutLoggingOptions {
_private: (),
}
impl PutLoggingOptions {
pub fn builder() -> crate::input::put_logging_options_input::Builder {
crate::input::put_logging_options_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutLoggingOptions {
type Output = std::result::Result<
crate::output::PutLoggingOptionsOutput,
crate::error::PutLoggingOptionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_logging_options_error(response)
} else {
crate::operation_deser::parse_put_logging_options_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterAccount {
_private: (),
}
impl RegisterAccount {
pub fn builder() -> crate::input::register_account_input::Builder {
crate::input::register_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterAccount {
type Output = std::result::Result<
crate::output::RegisterAccountOutput,
crate::error::RegisterAccountError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_account_error(response)
} else {
crate::operation_deser::parse_register_account_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() != 200 {
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() != 200 {
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 UpdateCampaign {
_private: (),
}
impl UpdateCampaign {
pub fn builder() -> crate::input::update_campaign_input::Builder {
crate::input::update_campaign_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCampaign {
type Output =
std::result::Result<crate::output::UpdateCampaignOutput, crate::error::UpdateCampaignError>;
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_campaign_error(response)
} else {
crate::operation_deser::parse_update_campaign_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDecoderManifest {
_private: (),
}
impl UpdateDecoderManifest {
pub fn builder() -> crate::input::update_decoder_manifest_input::Builder {
crate::input::update_decoder_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDecoderManifest {
type Output = std::result::Result<
crate::output::UpdateDecoderManifestOutput,
crate::error::UpdateDecoderManifestError,
>;
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_decoder_manifest_error(response)
} else {
crate::operation_deser::parse_update_decoder_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFleet {
_private: (),
}
impl UpdateFleet {
pub fn builder() -> crate::input::update_fleet_input::Builder {
crate::input::update_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFleet {
type Output =
std::result::Result<crate::output::UpdateFleetOutput, crate::error::UpdateFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_update_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateModelManifest {
_private: (),
}
impl UpdateModelManifest {
pub fn builder() -> crate::input::update_model_manifest_input::Builder {
crate::input::update_model_manifest_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateModelManifest {
type Output = std::result::Result<
crate::output::UpdateModelManifestOutput,
crate::error::UpdateModelManifestError,
>;
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_model_manifest_error(response)
} else {
crate::operation_deser::parse_update_model_manifest_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSignalCatalog {
_private: (),
}
impl UpdateSignalCatalog {
pub fn builder() -> crate::input::update_signal_catalog_input::Builder {
crate::input::update_signal_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSignalCatalog {
type Output = std::result::Result<
crate::output::UpdateSignalCatalogOutput,
crate::error::UpdateSignalCatalogError,
>;
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_signal_catalog_error(response)
} else {
crate::operation_deser::parse_update_signal_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateVehicle {
_private: (),
}
impl UpdateVehicle {
pub fn builder() -> crate::input::update_vehicle_input::Builder {
crate::input::update_vehicle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateVehicle {
type Output =
std::result::Result<crate::output::UpdateVehicleOutput, crate::error::UpdateVehicleError>;
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_vehicle_error(response)
} else {
crate::operation_deser::parse_update_vehicle_response(response)
}
}
}
pub mod customize;