#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateParallelData {
_private: (),
}
impl CreateParallelData {
pub fn builder() -> crate::input::create_parallel_data_input::Builder {
crate::input::create_parallel_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateParallelData {
type Output = std::result::Result<
crate::output::CreateParallelDataOutput,
crate::error::CreateParallelDataError,
>;
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_parallel_data_error(response)
} else {
crate::operation_deser::parse_create_parallel_data_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteParallelData {
_private: (),
}
impl DeleteParallelData {
pub fn builder() -> crate::input::delete_parallel_data_input::Builder {
crate::input::delete_parallel_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteParallelData {
type Output = std::result::Result<
crate::output::DeleteParallelDataOutput,
crate::error::DeleteParallelDataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_parallel_data_error(response)
} else {
crate::operation_deser::parse_delete_parallel_data_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteTerminology {
_private: (),
}
impl DeleteTerminology {
pub fn builder() -> crate::input::delete_terminology_input::Builder {
crate::input::delete_terminology_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTerminology {
type Output = std::result::Result<
crate::output::DeleteTerminologyOutput,
crate::error::DeleteTerminologyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_terminology_error(response)
} else {
crate::operation_deser::parse_delete_terminology_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeTextTranslationJob {
_private: (),
}
impl DescribeTextTranslationJob {
pub fn builder() -> crate::input::describe_text_translation_job_input::Builder {
crate::input::describe_text_translation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTextTranslationJob {
type Output = std::result::Result<
crate::output::DescribeTextTranslationJobOutput,
crate::error::DescribeTextTranslationJobError,
>;
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_text_translation_job_error(response)
} else {
crate::operation_deser::parse_describe_text_translation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetParallelData {
_private: (),
}
impl GetParallelData {
pub fn builder() -> crate::input::get_parallel_data_input::Builder {
crate::input::get_parallel_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetParallelData {
type Output = std::result::Result<
crate::output::GetParallelDataOutput,
crate::error::GetParallelDataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_parallel_data_error(response)
} else {
crate::operation_deser::parse_get_parallel_data_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetTerminology {
_private: (),
}
impl GetTerminology {
pub fn builder() -> crate::input::get_terminology_input::Builder {
crate::input::get_terminology_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTerminology {
type Output =
std::result::Result<crate::output::GetTerminologyOutput, crate::error::GetTerminologyError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_terminology_error(response)
} else {
crate::operation_deser::parse_get_terminology_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ImportTerminology {
_private: (),
}
impl ImportTerminology {
pub fn builder() -> crate::input::import_terminology_input::Builder {
crate::input::import_terminology_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportTerminology {
type Output = std::result::Result<
crate::output::ImportTerminologyOutput,
crate::error::ImportTerminologyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_terminology_error(response)
} else {
crate::operation_deser::parse_import_terminology_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListParallelData {
_private: (),
}
impl ListParallelData {
pub fn builder() -> crate::input::list_parallel_data_input::Builder {
crate::input::list_parallel_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListParallelData {
type Output = std::result::Result<
crate::output::ListParallelDataOutput,
crate::error::ListParallelDataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_parallel_data_error(response)
} else {
crate::operation_deser::parse_list_parallel_data_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTerminologies {
_private: (),
}
impl ListTerminologies {
pub fn builder() -> crate::input::list_terminologies_input::Builder {
crate::input::list_terminologies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTerminologies {
type Output = std::result::Result<
crate::output::ListTerminologiesOutput,
crate::error::ListTerminologiesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_terminologies_error(response)
} else {
crate::operation_deser::parse_list_terminologies_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTextTranslationJobs {
_private: (),
}
impl ListTextTranslationJobs {
pub fn builder() -> crate::input::list_text_translation_jobs_input::Builder {
crate::input::list_text_translation_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTextTranslationJobs {
type Output = std::result::Result<
crate::output::ListTextTranslationJobsOutput,
crate::error::ListTextTranslationJobsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_text_translation_jobs_error(response)
} else {
crate::operation_deser::parse_list_text_translation_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartTextTranslationJob {
_private: (),
}
impl StartTextTranslationJob {
pub fn builder() -> crate::input::start_text_translation_job_input::Builder {
crate::input::start_text_translation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartTextTranslationJob {
type Output = std::result::Result<
crate::output::StartTextTranslationJobOutput,
crate::error::StartTextTranslationJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_text_translation_job_error(response)
} else {
crate::operation_deser::parse_start_text_translation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopTextTranslationJob {
_private: (),
}
impl StopTextTranslationJob {
pub fn builder() -> crate::input::stop_text_translation_job_input::Builder {
crate::input::stop_text_translation_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopTextTranslationJob {
type Output = std::result::Result<
crate::output::StopTextTranslationJobOutput,
crate::error::StopTextTranslationJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_text_translation_job_error(response)
} else {
crate::operation_deser::parse_stop_text_translation_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TranslateText {
_private: (),
}
impl TranslateText {
pub fn builder() -> crate::input::translate_text_input::Builder {
crate::input::translate_text_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TranslateText {
type Output =
std::result::Result<crate::output::TranslateTextOutput, crate::error::TranslateTextError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_translate_text_error(response)
} else {
crate::operation_deser::parse_translate_text_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateParallelData {
_private: (),
}
impl UpdateParallelData {
pub fn builder() -> crate::input::update_parallel_data_input::Builder {
crate::input::update_parallel_data_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateParallelData {
type Output = std::result::Result<
crate::output::UpdateParallelDataOutput,
crate::error::UpdateParallelDataError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_parallel_data_error(response)
} else {
crate::operation_deser::parse_update_parallel_data_response(response)
}
}
}