#![allow(
dead_code,
unused_variables,
clippy::let_and_return,
clippy::single_match
)]
use winterbaume_core::MockResponse;
pub use super::model::*;
pub fn serialize_add_attachments_to_set_response(
result: &AddAttachmentsToSetResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_add_communication_to_case_response(
result: &AddCommunicationToCaseResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_create_case_response(result: &CreateCaseResponse) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_attachment_response(result: &DescribeAttachmentResponse) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_cases_response(result: &DescribeCasesResponse) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_communications_response(
result: &DescribeCommunicationsResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_create_case_options_response(
result: &DescribeCreateCaseOptionsResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_services_response(result: &DescribeServicesResponse) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_severity_levels_response(
result: &DescribeSeverityLevelsResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_supported_languages_response(
result: &DescribeSupportedLanguagesResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_trusted_advisor_check_refresh_statuses_response(
result: &DescribeTrustedAdvisorCheckRefreshStatusesResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_trusted_advisor_check_result_response(
result: &DescribeTrustedAdvisorCheckResultResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_trusted_advisor_check_summaries_response(
result: &DescribeTrustedAdvisorCheckSummariesResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_describe_trusted_advisor_checks_response(
result: &DescribeTrustedAdvisorChecksResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_refresh_trusted_advisor_check_response(
result: &RefreshTrustedAdvisorCheckResponse,
) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn serialize_resolve_case_response(result: &ResolveCaseResponse) -> MockResponse {
let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
MockResponse::json(200, body)
}
pub fn deserialize_add_attachments_to_set_request(
body: &[u8],
) -> Result<AddAttachmentsToSetRequest, String> {
if body.is_empty() {
return Ok(AddAttachmentsToSetRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize AddAttachmentsToSet request: {e}"))
}
pub fn deserialize_add_communication_to_case_request(
body: &[u8],
) -> Result<AddCommunicationToCaseRequest, String> {
if body.is_empty() {
return Ok(AddCommunicationToCaseRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize AddCommunicationToCase request: {e}"))
}
pub fn deserialize_create_case_request(body: &[u8]) -> Result<CreateCaseRequest, String> {
if body.is_empty() {
return Ok(CreateCaseRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize CreateCase request: {e}"))
}
pub fn deserialize_describe_attachment_request(
body: &[u8],
) -> Result<DescribeAttachmentRequest, String> {
if body.is_empty() {
return Ok(DescribeAttachmentRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeAttachment request: {e}"))
}
pub fn deserialize_describe_cases_request(body: &[u8]) -> Result<DescribeCasesRequest, String> {
if body.is_empty() {
return Ok(DescribeCasesRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeCases request: {e}"))
}
pub fn deserialize_describe_communications_request(
body: &[u8],
) -> Result<DescribeCommunicationsRequest, String> {
if body.is_empty() {
return Ok(DescribeCommunicationsRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeCommunications request: {e}"))
}
pub fn deserialize_describe_create_case_options_request(
body: &[u8],
) -> Result<DescribeCreateCaseOptionsRequest, String> {
if body.is_empty() {
return Ok(DescribeCreateCaseOptionsRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeCreateCaseOptions request: {e}"))
}
pub fn deserialize_describe_services_request(
body: &[u8],
) -> Result<DescribeServicesRequest, String> {
if body.is_empty() {
return Ok(DescribeServicesRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeServices request: {e}"))
}
pub fn deserialize_describe_severity_levels_request(
body: &[u8],
) -> Result<DescribeSeverityLevelsRequest, String> {
if body.is_empty() {
return Ok(DescribeSeverityLevelsRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeSeverityLevels request: {e}"))
}
pub fn deserialize_describe_supported_languages_request(
body: &[u8],
) -> Result<DescribeSupportedLanguagesRequest, String> {
if body.is_empty() {
return Ok(DescribeSupportedLanguagesRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeSupportedLanguages request: {e}"))
}
pub fn deserialize_describe_trusted_advisor_check_refresh_statuses_request(
body: &[u8],
) -> Result<DescribeTrustedAdvisorCheckRefreshStatusesRequest, String> {
if body.is_empty() {
return Ok(DescribeTrustedAdvisorCheckRefreshStatusesRequest::default());
}
serde_json::from_slice(body).map_err(|e| {
format!("Failed to deserialize DescribeTrustedAdvisorCheckRefreshStatuses request: {e}")
})
}
pub fn deserialize_describe_trusted_advisor_check_result_request(
body: &[u8],
) -> Result<DescribeTrustedAdvisorCheckResultRequest, String> {
if body.is_empty() {
return Ok(DescribeTrustedAdvisorCheckResultRequest::default());
}
serde_json::from_slice(body).map_err(|e| {
format!("Failed to deserialize DescribeTrustedAdvisorCheckResult request: {e}")
})
}
pub fn deserialize_describe_trusted_advisor_check_summaries_request(
body: &[u8],
) -> Result<DescribeTrustedAdvisorCheckSummariesRequest, String> {
if body.is_empty() {
return Ok(DescribeTrustedAdvisorCheckSummariesRequest::default());
}
serde_json::from_slice(body).map_err(|e| {
format!("Failed to deserialize DescribeTrustedAdvisorCheckSummaries request: {e}")
})
}
pub fn deserialize_describe_trusted_advisor_checks_request(
body: &[u8],
) -> Result<DescribeTrustedAdvisorChecksRequest, String> {
if body.is_empty() {
return Ok(DescribeTrustedAdvisorChecksRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize DescribeTrustedAdvisorChecks request: {e}"))
}
pub fn deserialize_refresh_trusted_advisor_check_request(
body: &[u8],
) -> Result<RefreshTrustedAdvisorCheckRequest, String> {
if body.is_empty() {
return Ok(RefreshTrustedAdvisorCheckRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize RefreshTrustedAdvisorCheck request: {e}"))
}
pub fn deserialize_resolve_case_request(body: &[u8]) -> Result<ResolveCaseRequest, String> {
if body.is_empty() {
return Ok(ResolveCaseRequest::default());
}
serde_json::from_slice(body)
.map_err(|e| format!("Failed to deserialize ResolveCase request: {e}"))
}