#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddAttachmentsToSet {
_private: (),
}
impl AddAttachmentsToSet {
pub fn builder() -> crate::input::add_attachments_to_set_input::Builder {
crate::input::add_attachments_to_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddAttachmentsToSet {
type Output = std::result::Result<
crate::output::AddAttachmentsToSetOutput,
crate::error::AddAttachmentsToSetError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_attachments_to_set_error(response)
} else {
crate::operation_deser::parse_add_attachments_to_set_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddCommunicationToCase {
_private: (),
}
impl AddCommunicationToCase {
pub fn builder() -> crate::input::add_communication_to_case_input::Builder {
crate::input::add_communication_to_case_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddCommunicationToCase {
type Output = std::result::Result<
crate::output::AddCommunicationToCaseOutput,
crate::error::AddCommunicationToCaseError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_communication_to_case_error(response)
} else {
crate::operation_deser::parse_add_communication_to_case_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCase {
_private: (),
}
impl CreateCase {
pub fn builder() -> crate::input::create_case_input::Builder {
crate::input::create_case_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCase {
type Output =
std::result::Result<crate::output::CreateCaseOutput, crate::error::CreateCaseError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_case_error(response)
} else {
crate::operation_deser::parse_create_case_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAttachment {
_private: (),
}
impl DescribeAttachment {
pub fn builder() -> crate::input::describe_attachment_input::Builder {
crate::input::describe_attachment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAttachment {
type Output = std::result::Result<
crate::output::DescribeAttachmentOutput,
crate::error::DescribeAttachmentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_attachment_error(response)
} else {
crate::operation_deser::parse_describe_attachment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCases {
_private: (),
}
impl DescribeCases {
pub fn builder() -> crate::input::describe_cases_input::Builder {
crate::input::describe_cases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCases {
type Output =
std::result::Result<crate::output::DescribeCasesOutput, crate::error::DescribeCasesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_cases_error(response)
} else {
crate::operation_deser::parse_describe_cases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCommunications {
_private: (),
}
impl DescribeCommunications {
pub fn builder() -> crate::input::describe_communications_input::Builder {
crate::input::describe_communications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCommunications {
type Output = std::result::Result<
crate::output::DescribeCommunicationsOutput,
crate::error::DescribeCommunicationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_communications_error(response)
} else {
crate::operation_deser::parse_describe_communications_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeServices {
_private: (),
}
impl DescribeServices {
pub fn builder() -> crate::input::describe_services_input::Builder {
crate::input::describe_services_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeServices {
type Output = std::result::Result<
crate::output::DescribeServicesOutput,
crate::error::DescribeServicesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_services_error(response)
} else {
crate::operation_deser::parse_describe_services_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSeverityLevels {
_private: (),
}
impl DescribeSeverityLevels {
pub fn builder() -> crate::input::describe_severity_levels_input::Builder {
crate::input::describe_severity_levels_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSeverityLevels {
type Output = std::result::Result<
crate::output::DescribeSeverityLevelsOutput,
crate::error::DescribeSeverityLevelsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_severity_levels_error(response)
} else {
crate::operation_deser::parse_describe_severity_levels_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTrustedAdvisorCheckRefreshStatuses {
_private: (),
}
impl DescribeTrustedAdvisorCheckRefreshStatuses {
pub fn builder() -> crate::input::describe_trusted_advisor_check_refresh_statuses_input::Builder
{
crate::input::describe_trusted_advisor_check_refresh_statuses_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTrustedAdvisorCheckRefreshStatuses {
type Output = std::result::Result<
crate::output::DescribeTrustedAdvisorCheckRefreshStatusesOutput,
crate::error::DescribeTrustedAdvisorCheckRefreshStatusesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_trusted_advisor_check_refresh_statuses_error(
response,
)
} else {
crate::operation_deser::parse_describe_trusted_advisor_check_refresh_statuses_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTrustedAdvisorCheckResult {
_private: (),
}
impl DescribeTrustedAdvisorCheckResult {
pub fn builder() -> crate::input::describe_trusted_advisor_check_result_input::Builder {
crate::input::describe_trusted_advisor_check_result_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTrustedAdvisorCheckResult {
type Output = std::result::Result<
crate::output::DescribeTrustedAdvisorCheckResultOutput,
crate::error::DescribeTrustedAdvisorCheckResultError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_trusted_advisor_check_result_error(response)
} else {
crate::operation_deser::parse_describe_trusted_advisor_check_result_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTrustedAdvisorChecks {
_private: (),
}
impl DescribeTrustedAdvisorChecks {
pub fn builder() -> crate::input::describe_trusted_advisor_checks_input::Builder {
crate::input::describe_trusted_advisor_checks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTrustedAdvisorChecks {
type Output = std::result::Result<
crate::output::DescribeTrustedAdvisorChecksOutput,
crate::error::DescribeTrustedAdvisorChecksError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_trusted_advisor_checks_error(response)
} else {
crate::operation_deser::parse_describe_trusted_advisor_checks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeTrustedAdvisorCheckSummaries {
_private: (),
}
impl DescribeTrustedAdvisorCheckSummaries {
pub fn builder() -> crate::input::describe_trusted_advisor_check_summaries_input::Builder {
crate::input::describe_trusted_advisor_check_summaries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTrustedAdvisorCheckSummaries {
type Output = std::result::Result<
crate::output::DescribeTrustedAdvisorCheckSummariesOutput,
crate::error::DescribeTrustedAdvisorCheckSummariesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_trusted_advisor_check_summaries_error(response)
} else {
crate::operation_deser::parse_describe_trusted_advisor_check_summaries_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RefreshTrustedAdvisorCheck {
_private: (),
}
impl RefreshTrustedAdvisorCheck {
pub fn builder() -> crate::input::refresh_trusted_advisor_check_input::Builder {
crate::input::refresh_trusted_advisor_check_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RefreshTrustedAdvisorCheck {
type Output = std::result::Result<
crate::output::RefreshTrustedAdvisorCheckOutput,
crate::error::RefreshTrustedAdvisorCheckError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_refresh_trusted_advisor_check_error(response)
} else {
crate::operation_deser::parse_refresh_trusted_advisor_check_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResolveCase {
_private: (),
}
impl ResolveCase {
pub fn builder() -> crate::input::resolve_case_input::Builder {
crate::input::resolve_case_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResolveCase {
type Output =
std::result::Result<crate::output::ResolveCaseOutput, crate::error::ResolveCaseError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resolve_case_error(response)
} else {
crate::operation_deser::parse_resolve_case_response(response)
}
}
}
pub mod customize;