#[allow(clippy::unnecessary_wraps)]
pub fn parse_associate_assessment_report_evidence_folder_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::AssociateAssessmentReportEvidenceFolderOutput,
crate::error::AssociateAssessmentReportEvidenceFolderError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::AssociateAssessmentReportEvidenceFolderError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::AssociateAssessmentReportEvidenceFolderError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::AssociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::AssociateAssessmentReportEvidenceFolderErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::AssociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::AssociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::AssociateAssessmentReportEvidenceFolderErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::AssociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::AssociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::AssociateAssessmentReportEvidenceFolderErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::AssociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::AssociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::AssociateAssessmentReportEvidenceFolderErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::AssociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::AssociateAssessmentReportEvidenceFolderError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_associate_assessment_report_evidence_folder_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::AssociateAssessmentReportEvidenceFolderOutput,
crate::error::AssociateAssessmentReportEvidenceFolderError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::associate_assessment_report_evidence_folder_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_associate_assessment_report_evidence_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchAssociateAssessmentReportEvidenceOutput,
crate::error::BatchAssociateAssessmentReportEvidenceError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::BatchAssociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchAssociateAssessmentReportEvidenceErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::BatchAssociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchAssociateAssessmentReportEvidenceErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::BatchAssociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchAssociateAssessmentReportEvidenceErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::BatchAssociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchAssociateAssessmentReportEvidenceErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::BatchAssociateAssessmentReportEvidenceError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_associate_assessment_report_evidence_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchAssociateAssessmentReportEvidenceOutput,
crate::error::BatchAssociateAssessmentReportEvidenceError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::batch_associate_assessment_report_evidence_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_batch_associate_assessment_report_evidence(response.body().as_ref(), output).map_err(crate::error::BatchAssociateAssessmentReportEvidenceError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_create_delegation_by_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchCreateDelegationByAssessmentOutput,
crate::error::BatchCreateDelegationByAssessmentError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::BatchCreateDelegationByAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::BatchCreateDelegationByAssessmentError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::BatchCreateDelegationByAssessmentError {
meta: generic,
kind: crate::error::BatchCreateDelegationByAssessmentErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchCreateDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"InternalServerException" => crate::error::BatchCreateDelegationByAssessmentError {
meta: generic,
kind: crate::error::BatchCreateDelegationByAssessmentErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchCreateDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::BatchCreateDelegationByAssessmentError {
meta: generic,
kind:
crate::error::BatchCreateDelegationByAssessmentErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchCreateDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::BatchCreateDelegationByAssessmentError {
meta: generic,
kind: crate::error::BatchCreateDelegationByAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchCreateDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::BatchCreateDelegationByAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_create_delegation_by_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchCreateDelegationByAssessmentOutput,
crate::error::BatchCreateDelegationByAssessmentError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::batch_create_delegation_by_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_batch_create_delegation_by_assessment(response.body().as_ref(), output).map_err(crate::error::BatchCreateDelegationByAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_delete_delegation_by_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchDeleteDelegationByAssessmentOutput,
crate::error::BatchDeleteDelegationByAssessmentError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::BatchDeleteDelegationByAssessmentError {
meta: generic,
kind: crate::error::BatchDeleteDelegationByAssessmentErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"InternalServerException" => crate::error::BatchDeleteDelegationByAssessmentError {
meta: generic,
kind: crate::error::BatchDeleteDelegationByAssessmentErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::BatchDeleteDelegationByAssessmentError {
meta: generic,
kind:
crate::error::BatchDeleteDelegationByAssessmentErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::BatchDeleteDelegationByAssessmentError {
meta: generic,
kind: crate::error::BatchDeleteDelegationByAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::BatchDeleteDelegationByAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_delete_delegation_by_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchDeleteDelegationByAssessmentOutput,
crate::error::BatchDeleteDelegationByAssessmentError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::batch_delete_delegation_by_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_batch_delete_delegation_by_assessment(response.body().as_ref(), output).map_err(crate::error::BatchDeleteDelegationByAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_disassociate_assessment_report_evidence_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchDisassociateAssessmentReportEvidenceOutput,
crate::error::BatchDisassociateAssessmentReportEvidenceError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::BatchDisassociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchDisassociateAssessmentReportEvidenceErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::BatchDisassociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchDisassociateAssessmentReportEvidenceErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::BatchDisassociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchDisassociateAssessmentReportEvidenceErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::BatchDisassociateAssessmentReportEvidenceError { meta: generic, kind: crate::error::BatchDisassociateAssessmentReportEvidenceErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::BatchDisassociateAssessmentReportEvidenceError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_disassociate_assessment_report_evidence_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchDisassociateAssessmentReportEvidenceOutput,
crate::error::BatchDisassociateAssessmentReportEvidenceError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::batch_disassociate_assessment_report_evidence_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_batch_disassociate_assessment_report_evidence(response.body().as_ref(), output).map_err(crate::error::BatchDisassociateAssessmentReportEvidenceError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_import_evidence_to_assessment_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchImportEvidenceToAssessmentControlOutput,
crate::error::BatchImportEvidenceToAssessmentControlError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::BatchImportEvidenceToAssessmentControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::BatchImportEvidenceToAssessmentControlError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::BatchImportEvidenceToAssessmentControlError { meta: generic, kind: crate::error::BatchImportEvidenceToAssessmentControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchImportEvidenceToAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::BatchImportEvidenceToAssessmentControlError { meta: generic, kind: crate::error::BatchImportEvidenceToAssessmentControlErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchImportEvidenceToAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::BatchImportEvidenceToAssessmentControlError { meta: generic, kind: crate::error::BatchImportEvidenceToAssessmentControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchImportEvidenceToAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::BatchImportEvidenceToAssessmentControlError { meta: generic, kind: crate::error::BatchImportEvidenceToAssessmentControlErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::BatchImportEvidenceToAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::BatchImportEvidenceToAssessmentControlError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_batch_import_evidence_to_assessment_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::BatchImportEvidenceToAssessmentControlOutput,
crate::error::BatchImportEvidenceToAssessmentControlError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::batch_import_evidence_to_assessment_control_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_batch_import_evidence_to_assessment_control(response.body().as_ref(), output).map_err(crate::error::BatchImportEvidenceToAssessmentControlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::CreateAssessmentOutput, crate::error::CreateAssessmentError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::CreateAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::CreateAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::CreateAssessmentError {
meta: generic,
kind: crate::error::CreateAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::CreateAssessmentError {
meta: generic,
kind: crate::error::CreateAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::CreateAssessmentError {
meta: generic,
kind: crate::error::CreateAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::CreateAssessmentError {
meta: generic,
kind: crate::error::CreateAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::CreateAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::CreateAssessmentOutput, crate::error::CreateAssessmentError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::create_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_create_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::CreateAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_assessment_framework_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::CreateAssessmentFrameworkOutput,
crate::error::CreateAssessmentFrameworkError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::CreateAssessmentFrameworkError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::CreateAssessmentFrameworkError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::CreateAssessmentFrameworkError {
meta: generic,
kind: crate::error::CreateAssessmentFrameworkErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::CreateAssessmentFrameworkError {
meta: generic,
kind: crate::error::CreateAssessmentFrameworkErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::CreateAssessmentFrameworkError {
meta: generic,
kind: crate::error::CreateAssessmentFrameworkErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::CreateAssessmentFrameworkError {
meta: generic,
kind: crate::error::CreateAssessmentFrameworkErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::CreateAssessmentFrameworkError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_assessment_framework_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::CreateAssessmentFrameworkOutput,
crate::error::CreateAssessmentFrameworkError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::create_assessment_framework_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_create_assessment_framework(
response.body().as_ref(),
output,
)
.map_err(crate::error::CreateAssessmentFrameworkError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_assessment_report_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::CreateAssessmentReportOutput,
crate::error::CreateAssessmentReportError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::CreateAssessmentReportError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::CreateAssessmentReportError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::CreateAssessmentReportError {
meta: generic,
kind: crate::error::CreateAssessmentReportErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::CreateAssessmentReportError {
meta: generic,
kind: crate::error::CreateAssessmentReportErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::CreateAssessmentReportError {
meta: generic,
kind: crate::error::CreateAssessmentReportErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::CreateAssessmentReportError {
meta: generic,
kind: crate::error::CreateAssessmentReportErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::CreateAssessmentReportError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_assessment_report_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::CreateAssessmentReportOutput,
crate::error::CreateAssessmentReportError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::create_assessment_report_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_create_assessment_report(
response.body().as_ref(),
output,
)
.map_err(crate::error::CreateAssessmentReportError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::CreateControlOutput, crate::error::CreateControlError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::CreateControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::CreateControlError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::CreateControlError {
meta: generic,
kind: crate::error::CreateControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::CreateControlError {
meta: generic,
kind: crate::error::CreateControlErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::CreateControlError {
meta: generic,
kind: crate::error::CreateControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::CreateControlError {
meta: generic,
kind: crate::error::CreateControlErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::CreateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::CreateControlError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_create_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::CreateControlOutput, crate::error::CreateControlError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::create_control_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_create_control(
response.body().as_ref(),
output,
)
.map_err(crate::error::CreateControlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::DeleteAssessmentOutput, crate::error::DeleteAssessmentError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeleteAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::DeleteAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeleteAssessmentError {
meta: generic,
kind: crate::error::DeleteAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::DeleteAssessmentError {
meta: generic,
kind: crate::error::DeleteAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::DeleteAssessmentError {
meta: generic,
kind: crate::error::DeleteAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::DeleteAssessmentError {
meta: generic,
kind: crate::error::DeleteAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeleteAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::DeleteAssessmentOutput, crate::error::DeleteAssessmentError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_assessment_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_framework_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAssessmentFrameworkOutput,
crate::error::DeleteAssessmentFrameworkError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeleteAssessmentFrameworkError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::DeleteAssessmentFrameworkError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeleteAssessmentFrameworkError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::DeleteAssessmentFrameworkError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::DeleteAssessmentFrameworkError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::DeleteAssessmentFrameworkError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeleteAssessmentFrameworkError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_framework_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAssessmentFrameworkOutput,
crate::error::DeleteAssessmentFrameworkError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_assessment_framework_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_framework_share_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAssessmentFrameworkShareOutput,
crate::error::DeleteAssessmentFrameworkShareError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeleteAssessmentFrameworkShareError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::DeleteAssessmentFrameworkShareError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeleteAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkShareErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::DeleteAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkShareErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::DeleteAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkShareErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::DeleteAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::DeleteAssessmentFrameworkShareErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeleteAssessmentFrameworkShareError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_framework_share_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAssessmentFrameworkShareOutput,
crate::error::DeleteAssessmentFrameworkShareError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::delete_assessment_framework_share_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_report_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAssessmentReportOutput,
crate::error::DeleteAssessmentReportError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeleteAssessmentReportError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::DeleteAssessmentReportError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeleteAssessmentReportError {
meta: generic,
kind: crate::error::DeleteAssessmentReportErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::DeleteAssessmentReportError {
meta: generic,
kind: crate::error::DeleteAssessmentReportErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::DeleteAssessmentReportError {
meta: generic,
kind: crate::error::DeleteAssessmentReportErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::DeleteAssessmentReportError {
meta: generic,
kind: crate::error::DeleteAssessmentReportErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteAssessmentReportError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeleteAssessmentReportError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_assessment_report_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeleteAssessmentReportOutput,
crate::error::DeleteAssessmentReportError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_assessment_report_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::DeleteControlOutput, crate::error::DeleteControlError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeleteControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::DeleteControlError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeleteControlError {
meta: generic,
kind: crate::error::DeleteControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::DeleteControlError {
meta: generic,
kind: crate::error::DeleteControlErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::DeleteControlError {
meta: generic,
kind: crate::error::DeleteControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::DeleteControlError {
meta: generic,
kind: crate::error::DeleteControlErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeleteControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeleteControlError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_delete_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::DeleteControlOutput, crate::error::DeleteControlError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::delete_control_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_deregister_account_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::DeregisterAccountOutput, crate::error::DeregisterAccountError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeregisterAccountError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::DeregisterAccountError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeregisterAccountError {
meta: generic,
kind: crate::error::DeregisterAccountErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::DeregisterAccountError {
meta: generic,
kind: crate::error::DeregisterAccountErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::DeregisterAccountError {
meta: generic,
kind: crate::error::DeregisterAccountErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::DeregisterAccountError {
meta: generic,
kind: crate::error::DeregisterAccountErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeregisterAccountError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_deregister_account_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::DeregisterAccountOutput, crate::error::DeregisterAccountError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::deregister_account_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_deregister_account(
response.body().as_ref(),
output,
)
.map_err(crate::error::DeregisterAccountError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_deregister_organization_admin_account_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeregisterOrganizationAdminAccountOutput,
crate::error::DeregisterOrganizationAdminAccountError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DeregisterOrganizationAdminAccountError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::DeregisterOrganizationAdminAccountError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DeregisterOrganizationAdminAccountError {
meta: generic,
kind: crate::error::DeregisterOrganizationAdminAccountErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"InternalServerException" => crate::error::DeregisterOrganizationAdminAccountError {
meta: generic,
kind:
crate::error::DeregisterOrganizationAdminAccountErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::DeregisterOrganizationAdminAccountError {
meta: generic,
kind:
crate::error::DeregisterOrganizationAdminAccountErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::DeregisterOrganizationAdminAccountError {
meta: generic,
kind: crate::error::DeregisterOrganizationAdminAccountErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DeregisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::DeregisterOrganizationAdminAccountError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_deregister_organization_admin_account_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DeregisterOrganizationAdminAccountOutput,
crate::error::DeregisterOrganizationAdminAccountError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::deregister_organization_admin_account_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_disassociate_assessment_report_evidence_folder_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DisassociateAssessmentReportEvidenceFolderOutput,
crate::error::DisassociateAssessmentReportEvidenceFolderError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::DisassociateAssessmentReportEvidenceFolderError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::DisassociateAssessmentReportEvidenceFolderError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::DisassociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::DisassociateAssessmentReportEvidenceFolderErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DisassociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::DisassociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::DisassociateAssessmentReportEvidenceFolderErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DisassociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::DisassociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::DisassociateAssessmentReportEvidenceFolderErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DisassociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::DisassociateAssessmentReportEvidenceFolderError { meta: generic, kind: crate::error::DisassociateAssessmentReportEvidenceFolderErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::DisassociateAssessmentReportEvidenceFolderError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::DisassociateAssessmentReportEvidenceFolderError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_disassociate_assessment_report_evidence_folder_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::DisassociateAssessmentReportEvidenceFolderOutput,
crate::error::DisassociateAssessmentReportEvidenceFolderError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::disassociate_assessment_report_evidence_folder_output::Builder::default(
);
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_account_status_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetAccountStatusOutput, crate::error::GetAccountStatusError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetAccountStatusError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetAccountStatusError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::GetAccountStatusError {
meta: generic,
kind: crate::error::GetAccountStatusErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAccountStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetAccountStatusError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_account_status_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetAccountStatusOutput, crate::error::GetAccountStatusError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_account_status_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_account_status(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetAccountStatusError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetAssessmentOutput, crate::error::GetAssessmentError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetAssessmentError {
meta: generic,
kind: crate::error::GetAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetAssessmentOutput, crate::error::GetAssessmentError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_framework_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetAssessmentFrameworkOutput,
crate::error::GetAssessmentFrameworkError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetAssessmentFrameworkError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetAssessmentFrameworkError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetAssessmentFrameworkError {
meta: generic,
kind: crate::error::GetAssessmentFrameworkErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetAssessmentFrameworkError {
meta: generic,
kind: crate::error::GetAssessmentFrameworkErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetAssessmentFrameworkError {
meta: generic,
kind: crate::error::GetAssessmentFrameworkErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetAssessmentFrameworkError {
meta: generic,
kind: crate::error::GetAssessmentFrameworkErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetAssessmentFrameworkError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_framework_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetAssessmentFrameworkOutput,
crate::error::GetAssessmentFrameworkError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_assessment_framework_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_assessment_framework(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetAssessmentFrameworkError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_report_url_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetAssessmentReportUrlOutput,
crate::error::GetAssessmentReportUrlError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetAssessmentReportUrlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetAssessmentReportUrlError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetAssessmentReportUrlError {
meta: generic,
kind: crate::error::GetAssessmentReportUrlErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentReportUrlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetAssessmentReportUrlError {
meta: generic,
kind: crate::error::GetAssessmentReportUrlErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentReportUrlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetAssessmentReportUrlError {
meta: generic,
kind: crate::error::GetAssessmentReportUrlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentReportUrlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetAssessmentReportUrlError {
meta: generic,
kind: crate::error::GetAssessmentReportUrlErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetAssessmentReportUrlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetAssessmentReportUrlError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_assessment_report_url_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetAssessmentReportUrlOutput,
crate::error::GetAssessmentReportUrlError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_assessment_report_url_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_assessment_report_url(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetAssessmentReportUrlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_change_logs_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetChangeLogsOutput, crate::error::GetChangeLogsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetChangeLogsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetChangeLogsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetChangeLogsError {
meta: generic,
kind: crate::error::GetChangeLogsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetChangeLogsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetChangeLogsError {
meta: generic,
kind: crate::error::GetChangeLogsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetChangeLogsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetChangeLogsError {
meta: generic,
kind: crate::error::GetChangeLogsErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetChangeLogsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetChangeLogsError {
meta: generic,
kind: crate::error::GetChangeLogsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetChangeLogsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetChangeLogsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_change_logs_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetChangeLogsOutput, crate::error::GetChangeLogsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_change_logs_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_change_logs(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetChangeLogsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetControlOutput, crate::error::GetControlError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetControlError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetControlError {
meta: generic,
kind: crate::error::GetControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetControlError {
meta: generic,
kind: crate::error::GetControlErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetControlError {
meta: generic,
kind: crate::error::GetControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetControlError {
meta: generic,
kind: crate::error::GetControlErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetControlError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetControlOutput, crate::error::GetControlError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_control_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_control(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetControlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_delegations_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetDelegationsOutput, crate::error::GetDelegationsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetDelegationsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetDelegationsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetDelegationsError {
meta: generic,
kind: crate::error::GetDelegationsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetDelegationsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetDelegationsError {
meta: generic,
kind: crate::error::GetDelegationsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetDelegationsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetDelegationsError {
meta: generic,
kind: crate::error::GetDelegationsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetDelegationsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetDelegationsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_delegations_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetDelegationsOutput, crate::error::GetDelegationsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_delegations_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_delegations(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetDelegationsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetEvidenceOutput, crate::error::GetEvidenceError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetEvidenceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetEvidenceError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetEvidenceError {
meta: generic,
kind: crate::error::GetEvidenceErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetEvidenceError {
meta: generic,
kind: crate::error::GetEvidenceErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetEvidenceError {
meta: generic,
kind: crate::error::GetEvidenceErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetEvidenceError {
meta: generic,
kind: crate::error::GetEvidenceErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetEvidenceError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetEvidenceOutput, crate::error::GetEvidenceError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_evidence_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_evidence(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetEvidenceError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_by_evidence_folder_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetEvidenceByEvidenceFolderOutput,
crate::error::GetEvidenceByEvidenceFolderError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetEvidenceByEvidenceFolderError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetEvidenceByEvidenceFolderError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetEvidenceByEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceByEvidenceFolderErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceByEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetEvidenceByEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceByEvidenceFolderErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceByEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetEvidenceByEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceByEvidenceFolderErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceByEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetEvidenceByEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceByEvidenceFolderErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceByEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetEvidenceByEvidenceFolderError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_by_evidence_folder_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetEvidenceByEvidenceFolderOutput,
crate::error::GetEvidenceByEvidenceFolderError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_evidence_by_evidence_folder_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_get_evidence_by_evidence_folder(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetEvidenceByEvidenceFolderError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_folder_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetEvidenceFolderOutput, crate::error::GetEvidenceFolderError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetEvidenceFolderError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetEvidenceFolderError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceFolderErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceFolderErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceFolderErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetEvidenceFolderError {
meta: generic,
kind: crate::error::GetEvidenceFolderErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFolderError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetEvidenceFolderError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_folder_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetEvidenceFolderOutput, crate::error::GetEvidenceFolderError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_evidence_folder_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_evidence_folder(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetEvidenceFolderError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_folders_by_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetEvidenceFoldersByAssessmentOutput,
crate::error::GetEvidenceFoldersByAssessmentError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetEvidenceFoldersByAssessmentError {
meta: generic,
kind: crate::error::GetEvidenceFoldersByAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetEvidenceFoldersByAssessmentError {
meta: generic,
kind: crate::error::GetEvidenceFoldersByAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetEvidenceFoldersByAssessmentError {
meta: generic,
kind: crate::error::GetEvidenceFoldersByAssessmentErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::GetEvidenceFoldersByAssessmentError {
meta: generic,
kind: crate::error::GetEvidenceFoldersByAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetEvidenceFoldersByAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_folders_by_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetEvidenceFoldersByAssessmentOutput,
crate::error::GetEvidenceFoldersByAssessmentError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::get_evidence_folders_by_assessment_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_get_evidence_folders_by_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetEvidenceFoldersByAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_folders_by_assessment_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetEvidenceFoldersByAssessmentControlOutput,
crate::error::GetEvidenceFoldersByAssessmentControlError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetEvidenceFoldersByAssessmentControlError { meta: generic, kind: crate::error::GetEvidenceFoldersByAssessmentControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::GetEvidenceFoldersByAssessmentControlError { meta: generic, kind: crate::error::GetEvidenceFoldersByAssessmentControlErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::GetEvidenceFoldersByAssessmentControlError { meta: generic, kind: crate::error::GetEvidenceFoldersByAssessmentControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::GetEvidenceFoldersByAssessmentControlError { meta: generic, kind: crate::error::GetEvidenceFoldersByAssessmentControlErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::GetEvidenceFoldersByAssessmentControlError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_evidence_folders_by_assessment_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetEvidenceFoldersByAssessmentControlOutput,
crate::error::GetEvidenceFoldersByAssessmentControlError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::get_evidence_folders_by_assessment_control_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_evidence_folders_by_assessment_control(response.body().as_ref(), output).map_err(crate::error::GetEvidenceFoldersByAssessmentControlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_insights_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetInsightsOutput, crate::error::GetInsightsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetInsightsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetInsightsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetInsightsError {
meta: generic,
kind: crate::error::GetInsightsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetInsightsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetInsightsError {
meta: generic,
kind: crate::error::GetInsightsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetInsightsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetInsightsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_insights_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetInsightsOutput, crate::error::GetInsightsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_insights_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_insights(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetInsightsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_insights_by_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetInsightsByAssessmentOutput,
crate::error::GetInsightsByAssessmentError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetInsightsByAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetInsightsByAssessmentError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetInsightsByAssessmentError {
meta: generic,
kind: crate::error::GetInsightsByAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetInsightsByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetInsightsByAssessmentError {
meta: generic,
kind: crate::error::GetInsightsByAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetInsightsByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetInsightsByAssessmentError {
meta: generic,
kind: crate::error::GetInsightsByAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetInsightsByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetInsightsByAssessmentError {
meta: generic,
kind: crate::error::GetInsightsByAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetInsightsByAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetInsightsByAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_insights_by_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetInsightsByAssessmentOutput,
crate::error::GetInsightsByAssessmentError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_insights_by_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_insights_by_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetInsightsByAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_organization_admin_account_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetOrganizationAdminAccountOutput,
crate::error::GetOrganizationAdminAccountError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetOrganizationAdminAccountError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::GetOrganizationAdminAccountError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetOrganizationAdminAccountError {
meta: generic,
kind: crate::error::GetOrganizationAdminAccountErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetOrganizationAdminAccountError {
meta: generic,
kind: crate::error::GetOrganizationAdminAccountErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::GetOrganizationAdminAccountError {
meta: generic,
kind: crate::error::GetOrganizationAdminAccountErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetOrganizationAdminAccountError {
meta: generic,
kind: crate::error::GetOrganizationAdminAccountErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetOrganizationAdminAccountError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_organization_admin_account_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetOrganizationAdminAccountOutput,
crate::error::GetOrganizationAdminAccountError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_organization_admin_account_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_organization_admin_account(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetOrganizationAdminAccountError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_services_in_scope_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetServicesInScopeOutput,
crate::error::GetServicesInScopeError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetServicesInScopeError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetServicesInScopeError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetServicesInScopeError {
meta: generic,
kind: crate::error::GetServicesInScopeErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServicesInScopeError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetServicesInScopeError {
meta: generic,
kind: crate::error::GetServicesInScopeErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServicesInScopeError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::GetServicesInScopeError {
meta: generic,
kind: crate::error::GetServicesInScopeErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetServicesInScopeError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetServicesInScopeError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_services_in_scope_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetServicesInScopeOutput,
crate::error::GetServicesInScopeError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_services_in_scope_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_services_in_scope(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetServicesInScopeError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_settings_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetSettingsOutput, crate::error::GetSettingsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::GetSettingsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::GetSettingsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::GetSettingsError {
meta: generic,
kind: crate::error::GetSettingsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetSettingsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::GetSettingsError {
meta: generic,
kind: crate::error::GetSettingsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::GetSettingsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::GetSettingsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_get_settings_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::GetSettingsOutput, crate::error::GetSettingsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_settings_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_get_settings(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetSettingsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_control_insights_by_control_domain_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentControlInsightsByControlDomainOutput,
crate::error::ListAssessmentControlInsightsByControlDomainError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListAssessmentControlInsightsByControlDomainError { meta: generic, kind: crate::error::ListAssessmentControlInsightsByControlDomainErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::ListAssessmentControlInsightsByControlDomainError { meta: generic, kind: crate::error::ListAssessmentControlInsightsByControlDomainErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::ListAssessmentControlInsightsByControlDomainError { meta: generic, kind: crate::error::ListAssessmentControlInsightsByControlDomainErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::ListAssessmentControlInsightsByControlDomainError { meta: generic, kind: crate::error::ListAssessmentControlInsightsByControlDomainErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::ListAssessmentControlInsightsByControlDomainError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_control_insights_by_control_domain_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentControlInsightsByControlDomainOutput,
crate::error::ListAssessmentControlInsightsByControlDomainError,
> {
Ok({
#[allow(unused_mut)]let mut output = crate::output::list_assessment_control_insights_by_control_domain_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_assessment_control_insights_by_control_domain(response.body().as_ref(), output).map_err(crate::error::ListAssessmentControlInsightsByControlDomainError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_frameworks_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentFrameworksOutput,
crate::error::ListAssessmentFrameworksError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListAssessmentFrameworksError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ListAssessmentFrameworksError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListAssessmentFrameworksError {
meta: generic,
kind: crate::error::ListAssessmentFrameworksErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworksError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListAssessmentFrameworksError {
meta: generic,
kind: crate::error::ListAssessmentFrameworksErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworksError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListAssessmentFrameworksError {
meta: generic,
kind: crate::error::ListAssessmentFrameworksErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworksError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListAssessmentFrameworksError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_frameworks_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentFrameworksOutput,
crate::error::ListAssessmentFrameworksError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_assessment_frameworks_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_assessment_frameworks(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListAssessmentFrameworksError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_framework_share_requests_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentFrameworkShareRequestsOutput,
crate::error::ListAssessmentFrameworkShareRequestsError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListAssessmentFrameworkShareRequestsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ListAssessmentFrameworkShareRequestsError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListAssessmentFrameworkShareRequestsError {
meta: generic,
kind:
crate::error::ListAssessmentFrameworkShareRequestsErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworkShareRequestsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"InternalServerException" => crate::error::ListAssessmentFrameworkShareRequestsError {
meta: generic,
kind:
crate::error::ListAssessmentFrameworkShareRequestsErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworkShareRequestsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::ListAssessmentFrameworkShareRequestsError {
meta: generic,
kind: crate::error::ListAssessmentFrameworkShareRequestsErrorKind::ValidationException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworkShareRequestsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
_ => crate::error::ListAssessmentFrameworkShareRequestsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_framework_share_requests_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentFrameworkShareRequestsOutput,
crate::error::ListAssessmentFrameworkShareRequestsError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::list_assessment_framework_share_requests_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_assessment_framework_share_requests(response.body().as_ref(), output).map_err(crate::error::ListAssessmentFrameworkShareRequestsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_reports_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentReportsOutput,
crate::error::ListAssessmentReportsError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListAssessmentReportsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListAssessmentReportsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListAssessmentReportsError {
meta: generic,
kind: crate::error::ListAssessmentReportsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentReportsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListAssessmentReportsError {
meta: generic,
kind: crate::error::ListAssessmentReportsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentReportsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListAssessmentReportsError {
meta: generic,
kind: crate::error::ListAssessmentReportsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentReportsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListAssessmentReportsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessment_reports_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListAssessmentReportsOutput,
crate::error::ListAssessmentReportsError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_assessment_reports_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_assessment_reports(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListAssessmentReportsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessments_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListAssessmentsOutput, crate::error::ListAssessmentsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListAssessmentsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListAssessmentsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListAssessmentsError {
meta: generic,
kind: crate::error::ListAssessmentsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListAssessmentsError {
meta: generic,
kind: crate::error::ListAssessmentsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListAssessmentsError {
meta: generic,
kind: crate::error::ListAssessmentsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListAssessmentsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListAssessmentsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_assessments_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListAssessmentsOutput, crate::error::ListAssessmentsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_assessments_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_assessments(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListAssessmentsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_control_domain_insights_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListControlDomainInsightsOutput,
crate::error::ListControlDomainInsightsError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListControlDomainInsightsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ListControlDomainInsightsError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListControlDomainInsightsError {
meta: generic,
kind: crate::error::ListControlDomainInsightsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListControlDomainInsightsError {
meta: generic,
kind: crate::error::ListControlDomainInsightsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::ListControlDomainInsightsError {
meta: generic,
kind: crate::error::ListControlDomainInsightsErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListControlDomainInsightsError {
meta: generic,
kind: crate::error::ListControlDomainInsightsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListControlDomainInsightsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_control_domain_insights_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListControlDomainInsightsOutput,
crate::error::ListControlDomainInsightsError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_control_domain_insights_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_control_domain_insights(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListControlDomainInsightsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_control_domain_insights_by_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListControlDomainInsightsByAssessmentOutput,
crate::error::ListControlDomainInsightsByAssessmentError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListControlDomainInsightsByAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(
crate::error::ListControlDomainInsightsByAssessmentError::unhandled(generic),
)
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListControlDomainInsightsByAssessmentError { meta: generic, kind: crate::error::ListControlDomainInsightsByAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsByAssessmentError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"InternalServerException" => crate::error::ListControlDomainInsightsByAssessmentError { meta: generic, kind: crate::error::ListControlDomainInsightsByAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsByAssessmentError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ResourceNotFoundException" => crate::error::ListControlDomainInsightsByAssessmentError { meta: generic, kind: crate::error::ListControlDomainInsightsByAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsByAssessmentError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
"ValidationException" => crate::error::ListControlDomainInsightsByAssessmentError { meta: generic, kind: crate::error::ListControlDomainInsightsByAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]let mut tmp =
{
#[allow(unused_mut)]let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsByAssessmentError::unhandled)?;
output.build()
}
;
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
})},
_ => crate::error::ListControlDomainInsightsByAssessmentError::generic(generic)
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_control_domain_insights_by_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListControlDomainInsightsByAssessmentOutput,
crate::error::ListControlDomainInsightsByAssessmentError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::list_control_domain_insights_by_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_control_domain_insights_by_assessment(response.body().as_ref(), output).map_err(crate::error::ListControlDomainInsightsByAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_control_insights_by_control_domain_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListControlInsightsByControlDomainOutput,
crate::error::ListControlInsightsByControlDomainError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListControlInsightsByControlDomainError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ListControlInsightsByControlDomainError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListControlInsightsByControlDomainError {
meta: generic,
kind: crate::error::ListControlInsightsByControlDomainErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlInsightsByControlDomainError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"InternalServerException" => crate::error::ListControlInsightsByControlDomainError {
meta: generic,
kind:
crate::error::ListControlInsightsByControlDomainErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlInsightsByControlDomainError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::ListControlInsightsByControlDomainError {
meta: generic,
kind:
crate::error::ListControlInsightsByControlDomainErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlInsightsByControlDomainError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::ListControlInsightsByControlDomainError {
meta: generic,
kind: crate::error::ListControlInsightsByControlDomainErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlInsightsByControlDomainError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListControlInsightsByControlDomainError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_control_insights_by_control_domain_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListControlInsightsByControlDomainOutput,
crate::error::ListControlInsightsByControlDomainError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::list_control_insights_by_control_domain_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_control_insights_by_control_domain(response.body().as_ref(), output).map_err(crate::error::ListControlInsightsByControlDomainError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_controls_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListControlsOutput, crate::error::ListControlsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListControlsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListControlsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListControlsError {
meta: generic,
kind: crate::error::ListControlsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListControlsError {
meta: generic,
kind: crate::error::ListControlsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListControlsError {
meta: generic,
kind: crate::error::ListControlsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListControlsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListControlsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_controls_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListControlsOutput, crate::error::ListControlsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_controls_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_controls(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListControlsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_keywords_for_data_source_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListKeywordsForDataSourceOutput,
crate::error::ListKeywordsForDataSourceError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListKeywordsForDataSourceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ListKeywordsForDataSourceError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListKeywordsForDataSourceError {
meta: generic,
kind: crate::error::ListKeywordsForDataSourceErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListKeywordsForDataSourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListKeywordsForDataSourceError {
meta: generic,
kind: crate::error::ListKeywordsForDataSourceErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListKeywordsForDataSourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListKeywordsForDataSourceError {
meta: generic,
kind: crate::error::ListKeywordsForDataSourceErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListKeywordsForDataSourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListKeywordsForDataSourceError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_keywords_for_data_source_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListKeywordsForDataSourceOutput,
crate::error::ListKeywordsForDataSourceError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_keywords_for_data_source_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_keywords_for_data_source(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListKeywordsForDataSourceError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_notifications_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListNotificationsOutput, crate::error::ListNotificationsError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListNotificationsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListNotificationsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ListNotificationsError {
meta: generic,
kind: crate::error::ListNotificationsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListNotificationsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::ListNotificationsError {
meta: generic,
kind: crate::error::ListNotificationsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListNotificationsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListNotificationsError {
meta: generic,
kind: crate::error::ListNotificationsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListNotificationsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListNotificationsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_notifications_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ListNotificationsOutput, crate::error::ListNotificationsError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_notifications_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_notifications(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListNotificationsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_tags_for_resource_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ListTagsForResourceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::ListTagsForResourceError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::ListTagsForResourceError {
meta: generic,
kind: crate::error::ListTagsForResourceErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListTagsForResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::ListTagsForResourceError {
meta: generic,
kind: crate::error::ListTagsForResourceErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListTagsForResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::ListTagsForResourceError {
meta: generic,
kind: crate::error::ListTagsForResourceErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ListTagsForResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ListTagsForResourceError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_list_tags_for_resource_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::list_tags_for_resource_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_list_tags_for_resource(
response.body().as_ref(),
output,
)
.map_err(crate::error::ListTagsForResourceError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_register_account_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::RegisterAccountOutput, crate::error::RegisterAccountError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::RegisterAccountError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::RegisterAccountError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::RegisterAccountError {
meta: generic,
kind: crate::error::RegisterAccountErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::RegisterAccountError {
meta: generic,
kind: crate::error::RegisterAccountErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::RegisterAccountError {
meta: generic,
kind: crate::error::RegisterAccountErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::RegisterAccountError {
meta: generic,
kind: crate::error::RegisterAccountErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::RegisterAccountError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_register_account_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::RegisterAccountOutput, crate::error::RegisterAccountError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::register_account_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_register_account(
response.body().as_ref(),
output,
)
.map_err(crate::error::RegisterAccountError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_register_organization_admin_account_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::RegisterOrganizationAdminAccountOutput,
crate::error::RegisterOrganizationAdminAccountError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::RegisterOrganizationAdminAccountError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::RegisterOrganizationAdminAccountError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::RegisterOrganizationAdminAccountError {
meta: generic,
kind: crate::error::RegisterOrganizationAdminAccountErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::RegisterOrganizationAdminAccountError {
meta: generic,
kind: crate::error::RegisterOrganizationAdminAccountErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::RegisterOrganizationAdminAccountError {
meta: generic,
kind:
crate::error::RegisterOrganizationAdminAccountErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::RegisterOrganizationAdminAccountError {
meta: generic,
kind: crate::error::RegisterOrganizationAdminAccountErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::RegisterOrganizationAdminAccountError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::RegisterOrganizationAdminAccountError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_register_organization_admin_account_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::RegisterOrganizationAdminAccountOutput,
crate::error::RegisterOrganizationAdminAccountError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::register_organization_admin_account_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_register_organization_admin_account(
response.body().as_ref(),
output,
)
.map_err(crate::error::RegisterOrganizationAdminAccountError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_assessment_framework_share_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartAssessmentFrameworkShareOutput,
crate::error::StartAssessmentFrameworkShareError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::StartAssessmentFrameworkShareError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::StartAssessmentFrameworkShareError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::StartAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::StartAssessmentFrameworkShareErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::StartAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::StartAssessmentFrameworkShareErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::StartAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::StartAssessmentFrameworkShareErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::StartAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::StartAssessmentFrameworkShareErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::StartAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::StartAssessmentFrameworkShareError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_start_assessment_framework_share_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::StartAssessmentFrameworkShareOutput,
crate::error::StartAssessmentFrameworkShareError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::start_assessment_framework_share_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_start_assessment_framework_share(
response.body().as_ref(),
output,
)
.map_err(crate::error::StartAssessmentFrameworkShareError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_tag_resource_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::TagResourceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::TagResourceError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::TagResourceError {
meta: generic,
kind: crate::error::TagResourceErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::TagResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::TagResourceError {
meta: generic,
kind: crate::error::TagResourceErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::TagResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::TagResourceError {
meta: generic,
kind: crate::error::TagResourceErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::TagResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::TagResourceError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_tag_resource_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::tag_resource_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_untag_resource_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UntagResourceError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::UntagResourceError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"InternalServerException" => crate::error::UntagResourceError {
meta: generic,
kind: crate::error::UntagResourceErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UntagResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UntagResourceError {
meta: generic,
kind: crate::error::UntagResourceErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UntagResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UntagResourceError {
meta: generic,
kind: crate::error::UntagResourceErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UntagResourceError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UntagResourceError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_untag_resource_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::untag_resource_output::Builder::default();
let _ = response;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateAssessmentOutput, crate::error::UpdateAssessmentError>
{
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateAssessmentError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::UpdateAssessmentError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateAssessmentError {
meta: generic,
kind: crate::error::UpdateAssessmentErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateAssessmentError {
meta: generic,
kind: crate::error::UpdateAssessmentErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateAssessmentError {
meta: generic,
kind: crate::error::UpdateAssessmentErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateAssessmentError {
meta: generic,
kind: crate::error::UpdateAssessmentErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateAssessmentError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateAssessmentOutput, crate::error::UpdateAssessmentError>
{
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_assessment_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_assessment(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateAssessmentError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentControlOutput,
crate::error::UpdateAssessmentControlError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateAssessmentControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::UpdateAssessmentControlError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateAssessmentControlError {
meta: generic,
kind: crate::error::UpdateAssessmentControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateAssessmentControlError {
meta: generic,
kind: crate::error::UpdateAssessmentControlErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateAssessmentControlError {
meta: generic,
kind: crate::error::UpdateAssessmentControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateAssessmentControlError {
meta: generic,
kind: crate::error::UpdateAssessmentControlErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateAssessmentControlError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentControlOutput,
crate::error::UpdateAssessmentControlError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_assessment_control_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_assessment_control(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateAssessmentControlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_control_set_status_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentControlSetStatusOutput,
crate::error::UpdateAssessmentControlSetStatusError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateAssessmentControlSetStatusError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::UpdateAssessmentControlSetStatusError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateAssessmentControlSetStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentControlSetStatusErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlSetStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateAssessmentControlSetStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentControlSetStatusErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlSetStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::UpdateAssessmentControlSetStatusError {
meta: generic,
kind:
crate::error::UpdateAssessmentControlSetStatusErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlSetStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::UpdateAssessmentControlSetStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentControlSetStatusErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlSetStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateAssessmentControlSetStatusError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_control_set_status_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentControlSetStatusOutput,
crate::error::UpdateAssessmentControlSetStatusError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::update_assessment_control_set_status_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_assessment_control_set_status(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentControlSetStatusError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_framework_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentFrameworkOutput,
crate::error::UpdateAssessmentFrameworkError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateAssessmentFrameworkError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::UpdateAssessmentFrameworkError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateAssessmentFrameworkError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateAssessmentFrameworkError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateAssessmentFrameworkError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateAssessmentFrameworkError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateAssessmentFrameworkError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_framework_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentFrameworkOutput,
crate::error::UpdateAssessmentFrameworkError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_assessment_framework_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_assessment_framework(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateAssessmentFrameworkError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_framework_share_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentFrameworkShareOutput,
crate::error::UpdateAssessmentFrameworkShareError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateAssessmentFrameworkShareError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::UpdateAssessmentFrameworkShareError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkShareErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkShareErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkShareErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::UpdateAssessmentFrameworkShareError {
meta: generic,
kind: crate::error::UpdateAssessmentFrameworkShareErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentFrameworkShareError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateAssessmentFrameworkShareError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_framework_share_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentFrameworkShareOutput,
crate::error::UpdateAssessmentFrameworkShareError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::update_assessment_framework_share_output::Builder::default();
let _ = response;
output =
crate::json_deser::deser_operation_crate_operation_update_assessment_framework_share(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateAssessmentFrameworkShareError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_status_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentStatusOutput,
crate::error::UpdateAssessmentStatusError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateAssessmentStatusError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::UpdateAssessmentStatusError::unhandled(
generic,
))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateAssessmentStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentStatusErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateAssessmentStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentStatusErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateAssessmentStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentStatusErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateAssessmentStatusError {
meta: generic,
kind: crate::error::UpdateAssessmentStatusErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateAssessmentStatusError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateAssessmentStatusError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_assessment_status_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateAssessmentStatusOutput,
crate::error::UpdateAssessmentStatusError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_assessment_status_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_assessment_status(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateAssessmentStatusError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_control_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateControlOutput, crate::error::UpdateControlError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateControlError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::UpdateControlError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateControlError {
meta: generic,
kind: crate::error::UpdateControlErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateControlError {
meta: generic,
kind: crate::error::UpdateControlErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ResourceNotFoundException" => crate::error::UpdateControlError {
meta: generic,
kind: crate::error::UpdateControlErrorKind::ResourceNotFoundException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateControlError {
meta: generic,
kind: crate::error::UpdateControlErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateControlError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateControlError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_control_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateControlOutput, crate::error::UpdateControlError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_control_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_control(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateControlError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_settings_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateSettingsOutput, crate::error::UpdateSettingsError> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::UpdateSettingsError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => return Err(crate::error::UpdateSettingsError::unhandled(generic)),
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::UpdateSettingsError {
meta: generic,
kind: crate::error::UpdateSettingsErrorKind::AccessDeniedException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateSettingsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"InternalServerException" => crate::error::UpdateSettingsError {
meta: generic,
kind: crate::error::UpdateSettingsErrorKind::InternalServerException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateSettingsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
"ValidationException" => crate::error::UpdateSettingsError {
meta: generic,
kind: crate::error::UpdateSettingsErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::UpdateSettingsError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::UpdateSettingsError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_update_settings_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::UpdateSettingsOutput, crate::error::UpdateSettingsError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_settings_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_update_settings(
response.body().as_ref(),
output,
)
.map_err(crate::error::UpdateSettingsError::unhandled)?;
output.build()
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_validate_assessment_report_integrity_error(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ValidateAssessmentReportIntegrityOutput,
crate::error::ValidateAssessmentReportIntegrityError,
> {
let generic = crate::json_deser::parse_http_generic_error(response)
.map_err(crate::error::ValidateAssessmentReportIntegrityError::unhandled)?;
let error_code = match generic.code() {
Some(code) => code,
None => {
return Err(crate::error::ValidateAssessmentReportIntegrityError::unhandled(generic))
}
};
let _error_message = generic.message().map(|msg| msg.to_owned());
Err(match error_code {
"AccessDeniedException" => crate::error::ValidateAssessmentReportIntegrityError {
meta: generic,
kind: crate::error::ValidateAssessmentReportIntegrityErrorKind::AccessDeniedException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::access_denied_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_access_denied_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ValidateAssessmentReportIntegrityError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"InternalServerException" => crate::error::ValidateAssessmentReportIntegrityError {
meta: generic,
kind: crate::error::ValidateAssessmentReportIntegrityErrorKind::InternalServerException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::internal_server_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_internal_server_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ValidateAssessmentReportIntegrityError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ResourceNotFoundException" => crate::error::ValidateAssessmentReportIntegrityError {
meta: generic,
kind:
crate::error::ValidateAssessmentReportIntegrityErrorKind::ResourceNotFoundException(
{
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output =
crate::error::resource_not_found_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_resource_not_found_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ValidateAssessmentReportIntegrityError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
},
),
},
"ValidationException" => crate::error::ValidateAssessmentReportIntegrityError {
meta: generic,
kind: crate::error::ValidateAssessmentReportIntegrityErrorKind::ValidationException({
#[allow(unused_mut)]
let mut tmp = {
#[allow(unused_mut)]
let mut output = crate::error::validation_exception::Builder::default();
let _ = response;
output = crate::json_deser::deser_structure_crate_error_validation_exception_json_err(response.body().as_ref(), output).map_err(crate::error::ValidateAssessmentReportIntegrityError::unhandled)?;
output.build()
};
if (&tmp.message).is_none() {
tmp.message = _error_message;
}
tmp
}),
},
_ => crate::error::ValidateAssessmentReportIntegrityError::generic(generic),
})
}
#[allow(clippy::unnecessary_wraps)]
pub fn parse_validate_assessment_report_integrity_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::ValidateAssessmentReportIntegrityOutput,
crate::error::ValidateAssessmentReportIntegrityError,
> {
Ok({
#[allow(unused_mut)]
let mut output =
crate::output::validate_assessment_report_integrity_output::Builder::default();
let _ = response;
output = crate::json_deser::deser_operation_crate_operation_validate_assessment_report_integrity(response.body().as_ref(), output).map_err(crate::error::ValidateAssessmentReportIntegrityError::unhandled)?;
output.build()
})
}