#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateCallAnalyticsCategory {
_private: (),
}
impl CreateCallAnalyticsCategory {
pub fn builder() -> crate::input::create_call_analytics_category_input::Builder {
crate::input::create_call_analytics_category_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCallAnalyticsCategory {
type Output = std::result::Result<
crate::output::CreateCallAnalyticsCategoryOutput,
crate::error::CreateCallAnalyticsCategoryError,
>;
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_call_analytics_category_error(response)
} else {
crate::operation_deser::parse_create_call_analytics_category_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateLanguageModel {
_private: (),
}
impl CreateLanguageModel {
pub fn builder() -> crate::input::create_language_model_input::Builder {
crate::input::create_language_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLanguageModel {
type Output = std::result::Result<
crate::output::CreateLanguageModelOutput,
crate::error::CreateLanguageModelError,
>;
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_language_model_error(response)
} else {
crate::operation_deser::parse_create_language_model_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateMedicalVocabulary {
_private: (),
}
impl CreateMedicalVocabulary {
pub fn builder() -> crate::input::create_medical_vocabulary_input::Builder {
crate::input::create_medical_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMedicalVocabulary {
type Output = std::result::Result<
crate::output::CreateMedicalVocabularyOutput,
crate::error::CreateMedicalVocabularyError,
>;
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_medical_vocabulary_error(response)
} else {
crate::operation_deser::parse_create_medical_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateVocabulary {
_private: (),
}
impl CreateVocabulary {
pub fn builder() -> crate::input::create_vocabulary_input::Builder {
crate::input::create_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVocabulary {
type Output = std::result::Result<
crate::output::CreateVocabularyOutput,
crate::error::CreateVocabularyError,
>;
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_vocabulary_error(response)
} else {
crate::operation_deser::parse_create_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateVocabularyFilter {
_private: (),
}
impl CreateVocabularyFilter {
pub fn builder() -> crate::input::create_vocabulary_filter_input::Builder {
crate::input::create_vocabulary_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVocabularyFilter {
type Output = std::result::Result<
crate::output::CreateVocabularyFilterOutput,
crate::error::CreateVocabularyFilterError,
>;
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_vocabulary_filter_error(response)
} else {
crate::operation_deser::parse_create_vocabulary_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteCallAnalyticsCategory {
_private: (),
}
impl DeleteCallAnalyticsCategory {
pub fn builder() -> crate::input::delete_call_analytics_category_input::Builder {
crate::input::delete_call_analytics_category_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCallAnalyticsCategory {
type Output = std::result::Result<
crate::output::DeleteCallAnalyticsCategoryOutput,
crate::error::DeleteCallAnalyticsCategoryError,
>;
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_call_analytics_category_error(response)
} else {
crate::operation_deser::parse_delete_call_analytics_category_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteCallAnalyticsJob {
_private: (),
}
impl DeleteCallAnalyticsJob {
pub fn builder() -> crate::input::delete_call_analytics_job_input::Builder {
crate::input::delete_call_analytics_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCallAnalyticsJob {
type Output = std::result::Result<
crate::output::DeleteCallAnalyticsJobOutput,
crate::error::DeleteCallAnalyticsJobError,
>;
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_call_analytics_job_error(response)
} else {
crate::operation_deser::parse_delete_call_analytics_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteLanguageModel {
_private: (),
}
impl DeleteLanguageModel {
pub fn builder() -> crate::input::delete_language_model_input::Builder {
crate::input::delete_language_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLanguageModel {
type Output = std::result::Result<
crate::output::DeleteLanguageModelOutput,
crate::error::DeleteLanguageModelError,
>;
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_language_model_error(response)
} else {
crate::operation_deser::parse_delete_language_model_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteMedicalTranscriptionJob {
_private: (),
}
impl DeleteMedicalTranscriptionJob {
pub fn builder() -> crate::input::delete_medical_transcription_job_input::Builder {
crate::input::delete_medical_transcription_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMedicalTranscriptionJob {
type Output = std::result::Result<
crate::output::DeleteMedicalTranscriptionJobOutput,
crate::error::DeleteMedicalTranscriptionJobError,
>;
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_medical_transcription_job_error(response)
} else {
crate::operation_deser::parse_delete_medical_transcription_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteMedicalVocabulary {
_private: (),
}
impl DeleteMedicalVocabulary {
pub fn builder() -> crate::input::delete_medical_vocabulary_input::Builder {
crate::input::delete_medical_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMedicalVocabulary {
type Output = std::result::Result<
crate::output::DeleteMedicalVocabularyOutput,
crate::error::DeleteMedicalVocabularyError,
>;
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_medical_vocabulary_error(response)
} else {
crate::operation_deser::parse_delete_medical_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteTranscriptionJob {
_private: (),
}
impl DeleteTranscriptionJob {
pub fn builder() -> crate::input::delete_transcription_job_input::Builder {
crate::input::delete_transcription_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTranscriptionJob {
type Output = std::result::Result<
crate::output::DeleteTranscriptionJobOutput,
crate::error::DeleteTranscriptionJobError,
>;
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_transcription_job_error(response)
} else {
crate::operation_deser::parse_delete_transcription_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteVocabulary {
_private: (),
}
impl DeleteVocabulary {
pub fn builder() -> crate::input::delete_vocabulary_input::Builder {
crate::input::delete_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVocabulary {
type Output = std::result::Result<
crate::output::DeleteVocabularyOutput,
crate::error::DeleteVocabularyError,
>;
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_vocabulary_error(response)
} else {
crate::operation_deser::parse_delete_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteVocabularyFilter {
_private: (),
}
impl DeleteVocabularyFilter {
pub fn builder() -> crate::input::delete_vocabulary_filter_input::Builder {
crate::input::delete_vocabulary_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVocabularyFilter {
type Output = std::result::Result<
crate::output::DeleteVocabularyFilterOutput,
crate::error::DeleteVocabularyFilterError,
>;
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_vocabulary_filter_error(response)
} else {
crate::operation_deser::parse_delete_vocabulary_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeLanguageModel {
_private: (),
}
impl DescribeLanguageModel {
pub fn builder() -> crate::input::describe_language_model_input::Builder {
crate::input::describe_language_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeLanguageModel {
type Output = std::result::Result<
crate::output::DescribeLanguageModelOutput,
crate::error::DescribeLanguageModelError,
>;
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_language_model_error(response)
} else {
crate::operation_deser::parse_describe_language_model_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCallAnalyticsCategory {
_private: (),
}
impl GetCallAnalyticsCategory {
pub fn builder() -> crate::input::get_call_analytics_category_input::Builder {
crate::input::get_call_analytics_category_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCallAnalyticsCategory {
type Output = std::result::Result<
crate::output::GetCallAnalyticsCategoryOutput,
crate::error::GetCallAnalyticsCategoryError,
>;
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_call_analytics_category_error(response)
} else {
crate::operation_deser::parse_get_call_analytics_category_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCallAnalyticsJob {
_private: (),
}
impl GetCallAnalyticsJob {
pub fn builder() -> crate::input::get_call_analytics_job_input::Builder {
crate::input::get_call_analytics_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCallAnalyticsJob {
type Output = std::result::Result<
crate::output::GetCallAnalyticsJobOutput,
crate::error::GetCallAnalyticsJobError,
>;
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_call_analytics_job_error(response)
} else {
crate::operation_deser::parse_get_call_analytics_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetMedicalTranscriptionJob {
_private: (),
}
impl GetMedicalTranscriptionJob {
pub fn builder() -> crate::input::get_medical_transcription_job_input::Builder {
crate::input::get_medical_transcription_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMedicalTranscriptionJob {
type Output = std::result::Result<
crate::output::GetMedicalTranscriptionJobOutput,
crate::error::GetMedicalTranscriptionJobError,
>;
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_medical_transcription_job_error(response)
} else {
crate::operation_deser::parse_get_medical_transcription_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetMedicalVocabulary {
_private: (),
}
impl GetMedicalVocabulary {
pub fn builder() -> crate::input::get_medical_vocabulary_input::Builder {
crate::input::get_medical_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMedicalVocabulary {
type Output = std::result::Result<
crate::output::GetMedicalVocabularyOutput,
crate::error::GetMedicalVocabularyError,
>;
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_medical_vocabulary_error(response)
} else {
crate::operation_deser::parse_get_medical_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetTranscriptionJob {
_private: (),
}
impl GetTranscriptionJob {
pub fn builder() -> crate::input::get_transcription_job_input::Builder {
crate::input::get_transcription_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTranscriptionJob {
type Output = std::result::Result<
crate::output::GetTranscriptionJobOutput,
crate::error::GetTranscriptionJobError,
>;
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_transcription_job_error(response)
} else {
crate::operation_deser::parse_get_transcription_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetVocabulary {
_private: (),
}
impl GetVocabulary {
pub fn builder() -> crate::input::get_vocabulary_input::Builder {
crate::input::get_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVocabulary {
type Output =
std::result::Result<crate::output::GetVocabularyOutput, crate::error::GetVocabularyError>;
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_vocabulary_error(response)
} else {
crate::operation_deser::parse_get_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetVocabularyFilter {
_private: (),
}
impl GetVocabularyFilter {
pub fn builder() -> crate::input::get_vocabulary_filter_input::Builder {
crate::input::get_vocabulary_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVocabularyFilter {
type Output = std::result::Result<
crate::output::GetVocabularyFilterOutput,
crate::error::GetVocabularyFilterError,
>;
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_vocabulary_filter_error(response)
} else {
crate::operation_deser::parse_get_vocabulary_filter_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListCallAnalyticsCategories {
_private: (),
}
impl ListCallAnalyticsCategories {
pub fn builder() -> crate::input::list_call_analytics_categories_input::Builder {
crate::input::list_call_analytics_categories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCallAnalyticsCategories {
type Output = std::result::Result<
crate::output::ListCallAnalyticsCategoriesOutput,
crate::error::ListCallAnalyticsCategoriesError,
>;
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_call_analytics_categories_error(response)
} else {
crate::operation_deser::parse_list_call_analytics_categories_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListCallAnalyticsJobs {
_private: (),
}
impl ListCallAnalyticsJobs {
pub fn builder() -> crate::input::list_call_analytics_jobs_input::Builder {
crate::input::list_call_analytics_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCallAnalyticsJobs {
type Output = std::result::Result<
crate::output::ListCallAnalyticsJobsOutput,
crate::error::ListCallAnalyticsJobsError,
>;
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_call_analytics_jobs_error(response)
} else {
crate::operation_deser::parse_list_call_analytics_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListLanguageModels {
_private: (),
}
impl ListLanguageModels {
pub fn builder() -> crate::input::list_language_models_input::Builder {
crate::input::list_language_models_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLanguageModels {
type Output = std::result::Result<
crate::output::ListLanguageModelsOutput,
crate::error::ListLanguageModelsError,
>;
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_language_models_error(response)
} else {
crate::operation_deser::parse_list_language_models_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListMedicalTranscriptionJobs {
_private: (),
}
impl ListMedicalTranscriptionJobs {
pub fn builder() -> crate::input::list_medical_transcription_jobs_input::Builder {
crate::input::list_medical_transcription_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMedicalTranscriptionJobs {
type Output = std::result::Result<
crate::output::ListMedicalTranscriptionJobsOutput,
crate::error::ListMedicalTranscriptionJobsError,
>;
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_medical_transcription_jobs_error(response)
} else {
crate::operation_deser::parse_list_medical_transcription_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListMedicalVocabularies {
_private: (),
}
impl ListMedicalVocabularies {
pub fn builder() -> crate::input::list_medical_vocabularies_input::Builder {
crate::input::list_medical_vocabularies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMedicalVocabularies {
type Output = std::result::Result<
crate::output::ListMedicalVocabulariesOutput,
crate::error::ListMedicalVocabulariesError,
>;
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_medical_vocabularies_error(response)
} else {
crate::operation_deser::parse_list_medical_vocabularies_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTranscriptionJobs {
_private: (),
}
impl ListTranscriptionJobs {
pub fn builder() -> crate::input::list_transcription_jobs_input::Builder {
crate::input::list_transcription_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTranscriptionJobs {
type Output = std::result::Result<
crate::output::ListTranscriptionJobsOutput,
crate::error::ListTranscriptionJobsError,
>;
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_transcription_jobs_error(response)
} else {
crate::operation_deser::parse_list_transcription_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListVocabularies {
_private: (),
}
impl ListVocabularies {
pub fn builder() -> crate::input::list_vocabularies_input::Builder {
crate::input::list_vocabularies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVocabularies {
type Output = std::result::Result<
crate::output::ListVocabulariesOutput,
crate::error::ListVocabulariesError,
>;
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_vocabularies_error(response)
} else {
crate::operation_deser::parse_list_vocabularies_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListVocabularyFilters {
_private: (),
}
impl ListVocabularyFilters {
pub fn builder() -> crate::input::list_vocabulary_filters_input::Builder {
crate::input::list_vocabulary_filters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVocabularyFilters {
type Output = std::result::Result<
crate::output::ListVocabularyFiltersOutput,
crate::error::ListVocabularyFiltersError,
>;
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_vocabulary_filters_error(response)
} else {
crate::operation_deser::parse_list_vocabulary_filters_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartCallAnalyticsJob {
_private: (),
}
impl StartCallAnalyticsJob {
pub fn builder() -> crate::input::start_call_analytics_job_input::Builder {
crate::input::start_call_analytics_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartCallAnalyticsJob {
type Output = std::result::Result<
crate::output::StartCallAnalyticsJobOutput,
crate::error::StartCallAnalyticsJobError,
>;
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_call_analytics_job_error(response)
} else {
crate::operation_deser::parse_start_call_analytics_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartMedicalTranscriptionJob {
_private: (),
}
impl StartMedicalTranscriptionJob {
pub fn builder() -> crate::input::start_medical_transcription_job_input::Builder {
crate::input::start_medical_transcription_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartMedicalTranscriptionJob {
type Output = std::result::Result<
crate::output::StartMedicalTranscriptionJobOutput,
crate::error::StartMedicalTranscriptionJobError,
>;
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_medical_transcription_job_error(response)
} else {
crate::operation_deser::parse_start_medical_transcription_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartTranscriptionJob {
_private: (),
}
impl StartTranscriptionJob {
pub fn builder() -> crate::input::start_transcription_job_input::Builder {
crate::input::start_transcription_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartTranscriptionJob {
type Output = std::result::Result<
crate::output::StartTranscriptionJobOutput,
crate::error::StartTranscriptionJobError,
>;
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_transcription_job_error(response)
} else {
crate::operation_deser::parse_start_transcription_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateCallAnalyticsCategory {
_private: (),
}
impl UpdateCallAnalyticsCategory {
pub fn builder() -> crate::input::update_call_analytics_category_input::Builder {
crate::input::update_call_analytics_category_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCallAnalyticsCategory {
type Output = std::result::Result<
crate::output::UpdateCallAnalyticsCategoryOutput,
crate::error::UpdateCallAnalyticsCategoryError,
>;
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_call_analytics_category_error(response)
} else {
crate::operation_deser::parse_update_call_analytics_category_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateMedicalVocabulary {
_private: (),
}
impl UpdateMedicalVocabulary {
pub fn builder() -> crate::input::update_medical_vocabulary_input::Builder {
crate::input::update_medical_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMedicalVocabulary {
type Output = std::result::Result<
crate::output::UpdateMedicalVocabularyOutput,
crate::error::UpdateMedicalVocabularyError,
>;
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_medical_vocabulary_error(response)
} else {
crate::operation_deser::parse_update_medical_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateVocabulary {
_private: (),
}
impl UpdateVocabulary {
pub fn builder() -> crate::input::update_vocabulary_input::Builder {
crate::input::update_vocabulary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateVocabulary {
type Output = std::result::Result<
crate::output::UpdateVocabularyOutput,
crate::error::UpdateVocabularyError,
>;
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_vocabulary_error(response)
} else {
crate::operation_deser::parse_update_vocabulary_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateVocabularyFilter {
_private: (),
}
impl UpdateVocabularyFilter {
pub fn builder() -> crate::input::update_vocabulary_filter_input::Builder {
crate::input::update_vocabulary_filter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateVocabularyFilter {
type Output = std::result::Result<
crate::output::UpdateVocabularyFilterOutput,
crate::error::UpdateVocabularyFilterError,
>;
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_vocabulary_filter_error(response)
} else {
crate::operation_deser::parse_update_vocabulary_filter_response(response)
}
}
}