#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDomain {
_private: (),
}
impl CreateDomain {
pub fn builder() -> crate::input::create_domain_input::Builder {
crate::input::create_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDomain {
type Output =
std::result::Result<crate::output::CreateDomainOutput, crate::error::CreateDomainError>;
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_domain_error(response)
} else {
crate::operation_deser::parse_create_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDomain {
_private: (),
}
impl DeleteDomain {
pub fn builder() -> crate::input::delete_domain_input::Builder {
crate::input::delete_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDomain {
type Output =
std::result::Result<crate::output::DeleteDomainOutput, crate::error::DeleteDomainError>;
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_domain_error(response)
} else {
crate::operation_deser::parse_delete_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFraudster {
_private: (),
}
impl DeleteFraudster {
pub fn builder() -> crate::input::delete_fraudster_input::Builder {
crate::input::delete_fraudster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFraudster {
type Output = std::result::Result<
crate::output::DeleteFraudsterOutput,
crate::error::DeleteFraudsterError,
>;
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_fraudster_error(response)
} else {
crate::operation_deser::parse_delete_fraudster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteSpeaker {
_private: (),
}
impl DeleteSpeaker {
pub fn builder() -> crate::input::delete_speaker_input::Builder {
crate::input::delete_speaker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSpeaker {
type Output =
std::result::Result<crate::output::DeleteSpeakerOutput, crate::error::DeleteSpeakerError>;
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_speaker_error(response)
} else {
crate::operation_deser::parse_delete_speaker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDomain {
_private: (),
}
impl DescribeDomain {
pub fn builder() -> crate::input::describe_domain_input::Builder {
crate::input::describe_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDomain {
type Output =
std::result::Result<crate::output::DescribeDomainOutput, crate::error::DescribeDomainError>;
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_domain_error(response)
} else {
crate::operation_deser::parse_describe_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFraudster {
_private: (),
}
impl DescribeFraudster {
pub fn builder() -> crate::input::describe_fraudster_input::Builder {
crate::input::describe_fraudster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFraudster {
type Output = std::result::Result<
crate::output::DescribeFraudsterOutput,
crate::error::DescribeFraudsterError,
>;
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_fraudster_error(response)
} else {
crate::operation_deser::parse_describe_fraudster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFraudsterRegistrationJob {
_private: (),
}
impl DescribeFraudsterRegistrationJob {
pub fn builder() -> crate::input::describe_fraudster_registration_job_input::Builder {
crate::input::describe_fraudster_registration_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFraudsterRegistrationJob {
type Output = std::result::Result<
crate::output::DescribeFraudsterRegistrationJobOutput,
crate::error::DescribeFraudsterRegistrationJobError,
>;
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_fraudster_registration_job_error(response)
} else {
crate::operation_deser::parse_describe_fraudster_registration_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSpeaker {
_private: (),
}
impl DescribeSpeaker {
pub fn builder() -> crate::input::describe_speaker_input::Builder {
crate::input::describe_speaker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSpeaker {
type Output = std::result::Result<
crate::output::DescribeSpeakerOutput,
crate::error::DescribeSpeakerError,
>;
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_speaker_error(response)
} else {
crate::operation_deser::parse_describe_speaker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSpeakerEnrollmentJob {
_private: (),
}
impl DescribeSpeakerEnrollmentJob {
pub fn builder() -> crate::input::describe_speaker_enrollment_job_input::Builder {
crate::input::describe_speaker_enrollment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSpeakerEnrollmentJob {
type Output = std::result::Result<
crate::output::DescribeSpeakerEnrollmentJobOutput,
crate::error::DescribeSpeakerEnrollmentJobError,
>;
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_speaker_enrollment_job_error(response)
} else {
crate::operation_deser::parse_describe_speaker_enrollment_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct EvaluateSession {
_private: (),
}
impl EvaluateSession {
pub fn builder() -> crate::input::evaluate_session_input::Builder {
crate::input::evaluate_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EvaluateSession {
type Output = std::result::Result<
crate::output::EvaluateSessionOutput,
crate::error::EvaluateSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_evaluate_session_error(response)
} else {
crate::operation_deser::parse_evaluate_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDomains {
_private: (),
}
impl ListDomains {
pub fn builder() -> crate::input::list_domains_input::Builder {
crate::input::list_domains_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDomains {
type Output =
std::result::Result<crate::output::ListDomainsOutput, crate::error::ListDomainsError>;
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_domains_error(response)
} else {
crate::operation_deser::parse_list_domains_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFraudsterRegistrationJobs {
_private: (),
}
impl ListFraudsterRegistrationJobs {
pub fn builder() -> crate::input::list_fraudster_registration_jobs_input::Builder {
crate::input::list_fraudster_registration_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFraudsterRegistrationJobs {
type Output = std::result::Result<
crate::output::ListFraudsterRegistrationJobsOutput,
crate::error::ListFraudsterRegistrationJobsError,
>;
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_fraudster_registration_jobs_error(response)
} else {
crate::operation_deser::parse_list_fraudster_registration_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSpeakerEnrollmentJobs {
_private: (),
}
impl ListSpeakerEnrollmentJobs {
pub fn builder() -> crate::input::list_speaker_enrollment_jobs_input::Builder {
crate::input::list_speaker_enrollment_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSpeakerEnrollmentJobs {
type Output = std::result::Result<
crate::output::ListSpeakerEnrollmentJobsOutput,
crate::error::ListSpeakerEnrollmentJobsError,
>;
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_speaker_enrollment_jobs_error(response)
} else {
crate::operation_deser::parse_list_speaker_enrollment_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSpeakers {
_private: (),
}
impl ListSpeakers {
pub fn builder() -> crate::input::list_speakers_input::Builder {
crate::input::list_speakers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSpeakers {
type Output =
std::result::Result<crate::output::ListSpeakersOutput, crate::error::ListSpeakersError>;
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_speakers_error(response)
} else {
crate::operation_deser::parse_list_speakers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct OptOutSpeaker {
_private: (),
}
impl OptOutSpeaker {
pub fn builder() -> crate::input::opt_out_speaker_input::Builder {
crate::input::opt_out_speaker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for OptOutSpeaker {
type Output =
std::result::Result<crate::output::OptOutSpeakerOutput, crate::error::OptOutSpeakerError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_opt_out_speaker_error(response)
} else {
crate::operation_deser::parse_opt_out_speaker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartFraudsterRegistrationJob {
_private: (),
}
impl StartFraudsterRegistrationJob {
pub fn builder() -> crate::input::start_fraudster_registration_job_input::Builder {
crate::input::start_fraudster_registration_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartFraudsterRegistrationJob {
type Output = std::result::Result<
crate::output::StartFraudsterRegistrationJobOutput,
crate::error::StartFraudsterRegistrationJobError,
>;
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_fraudster_registration_job_error(response)
} else {
crate::operation_deser::parse_start_fraudster_registration_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartSpeakerEnrollmentJob {
_private: (),
}
impl StartSpeakerEnrollmentJob {
pub fn builder() -> crate::input::start_speaker_enrollment_job_input::Builder {
crate::input::start_speaker_enrollment_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartSpeakerEnrollmentJob {
type Output = std::result::Result<
crate::output::StartSpeakerEnrollmentJobOutput,
crate::error::StartSpeakerEnrollmentJobError,
>;
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_speaker_enrollment_job_error(response)
} else {
crate::operation_deser::parse_start_speaker_enrollment_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDomain {
_private: (),
}
impl UpdateDomain {
pub fn builder() -> crate::input::update_domain_input::Builder {
crate::input::update_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDomain {
type Output =
std::result::Result<crate::output::UpdateDomainOutput, crate::error::UpdateDomainError>;
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_domain_error(response)
} else {
crate::operation_deser::parse_update_domain_response(response)
}
}
}
pub mod customize;