#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddCustomAttributes {
_private: (),
}
impl AddCustomAttributes {
pub fn builder() -> crate::input::add_custom_attributes_input::Builder {
crate::input::add_custom_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddCustomAttributes {
type Output = std::result::Result<
crate::output::AddCustomAttributesOutput,
crate::error::AddCustomAttributesError,
>;
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_custom_attributes_error(response)
} else {
crate::operation_deser::parse_add_custom_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminAddUserToGroup {
_private: (),
}
impl AdminAddUserToGroup {
pub fn builder() -> crate::input::admin_add_user_to_group_input::Builder {
crate::input::admin_add_user_to_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminAddUserToGroup {
type Output = std::result::Result<
crate::output::AdminAddUserToGroupOutput,
crate::error::AdminAddUserToGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_add_user_to_group_error(response)
} else {
crate::operation_deser::parse_admin_add_user_to_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminConfirmSignUp {
_private: (),
}
impl AdminConfirmSignUp {
pub fn builder() -> crate::input::admin_confirm_sign_up_input::Builder {
crate::input::admin_confirm_sign_up_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminConfirmSignUp {
type Output = std::result::Result<
crate::output::AdminConfirmSignUpOutput,
crate::error::AdminConfirmSignUpError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_confirm_sign_up_error(response)
} else {
crate::operation_deser::parse_admin_confirm_sign_up_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminCreateUser {
_private: (),
}
impl AdminCreateUser {
pub fn builder() -> crate::input::admin_create_user_input::Builder {
crate::input::admin_create_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminCreateUser {
type Output = std::result::Result<
crate::output::AdminCreateUserOutput,
crate::error::AdminCreateUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_create_user_error(response)
} else {
crate::operation_deser::parse_admin_create_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminDeleteUser {
_private: (),
}
impl AdminDeleteUser {
pub fn builder() -> crate::input::admin_delete_user_input::Builder {
crate::input::admin_delete_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminDeleteUser {
type Output = std::result::Result<
crate::output::AdminDeleteUserOutput,
crate::error::AdminDeleteUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_delete_user_error(response)
} else {
crate::operation_deser::parse_admin_delete_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminDeleteUserAttributes {
_private: (),
}
impl AdminDeleteUserAttributes {
pub fn builder() -> crate::input::admin_delete_user_attributes_input::Builder {
crate::input::admin_delete_user_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminDeleteUserAttributes {
type Output = std::result::Result<
crate::output::AdminDeleteUserAttributesOutput,
crate::error::AdminDeleteUserAttributesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_delete_user_attributes_error(response)
} else {
crate::operation_deser::parse_admin_delete_user_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminDisableProviderForUser {
_private: (),
}
impl AdminDisableProviderForUser {
pub fn builder() -> crate::input::admin_disable_provider_for_user_input::Builder {
crate::input::admin_disable_provider_for_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminDisableProviderForUser {
type Output = std::result::Result<
crate::output::AdminDisableProviderForUserOutput,
crate::error::AdminDisableProviderForUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_disable_provider_for_user_error(response)
} else {
crate::operation_deser::parse_admin_disable_provider_for_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminDisableUser {
_private: (),
}
impl AdminDisableUser {
pub fn builder() -> crate::input::admin_disable_user_input::Builder {
crate::input::admin_disable_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminDisableUser {
type Output = std::result::Result<
crate::output::AdminDisableUserOutput,
crate::error::AdminDisableUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_disable_user_error(response)
} else {
crate::operation_deser::parse_admin_disable_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminEnableUser {
_private: (),
}
impl AdminEnableUser {
pub fn builder() -> crate::input::admin_enable_user_input::Builder {
crate::input::admin_enable_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminEnableUser {
type Output = std::result::Result<
crate::output::AdminEnableUserOutput,
crate::error::AdminEnableUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_enable_user_error(response)
} else {
crate::operation_deser::parse_admin_enable_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminForgetDevice {
_private: (),
}
impl AdminForgetDevice {
pub fn builder() -> crate::input::admin_forget_device_input::Builder {
crate::input::admin_forget_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminForgetDevice {
type Output = std::result::Result<
crate::output::AdminForgetDeviceOutput,
crate::error::AdminForgetDeviceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_forget_device_error(response)
} else {
crate::operation_deser::parse_admin_forget_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminGetDevice {
_private: (),
}
impl AdminGetDevice {
pub fn builder() -> crate::input::admin_get_device_input::Builder {
crate::input::admin_get_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminGetDevice {
type Output =
std::result::Result<crate::output::AdminGetDeviceOutput, crate::error::AdminGetDeviceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_get_device_error(response)
} else {
crate::operation_deser::parse_admin_get_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminGetUser {
_private: (),
}
impl AdminGetUser {
pub fn builder() -> crate::input::admin_get_user_input::Builder {
crate::input::admin_get_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminGetUser {
type Output =
std::result::Result<crate::output::AdminGetUserOutput, crate::error::AdminGetUserError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_get_user_error(response)
} else {
crate::operation_deser::parse_admin_get_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminInitiateAuth {
_private: (),
}
impl AdminInitiateAuth {
pub fn builder() -> crate::input::admin_initiate_auth_input::Builder {
crate::input::admin_initiate_auth_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminInitiateAuth {
type Output = std::result::Result<
crate::output::AdminInitiateAuthOutput,
crate::error::AdminInitiateAuthError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_initiate_auth_error(response)
} else {
crate::operation_deser::parse_admin_initiate_auth_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminLinkProviderForUser {
_private: (),
}
impl AdminLinkProviderForUser {
pub fn builder() -> crate::input::admin_link_provider_for_user_input::Builder {
crate::input::admin_link_provider_for_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminLinkProviderForUser {
type Output = std::result::Result<
crate::output::AdminLinkProviderForUserOutput,
crate::error::AdminLinkProviderForUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_link_provider_for_user_error(response)
} else {
crate::operation_deser::parse_admin_link_provider_for_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminListDevices {
_private: (),
}
impl AdminListDevices {
pub fn builder() -> crate::input::admin_list_devices_input::Builder {
crate::input::admin_list_devices_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminListDevices {
type Output = std::result::Result<
crate::output::AdminListDevicesOutput,
crate::error::AdminListDevicesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_list_devices_error(response)
} else {
crate::operation_deser::parse_admin_list_devices_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminListGroupsForUser {
_private: (),
}
impl AdminListGroupsForUser {
pub fn builder() -> crate::input::admin_list_groups_for_user_input::Builder {
crate::input::admin_list_groups_for_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminListGroupsForUser {
type Output = std::result::Result<
crate::output::AdminListGroupsForUserOutput,
crate::error::AdminListGroupsForUserError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_list_groups_for_user_error(response)
} else {
crate::operation_deser::parse_admin_list_groups_for_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminListUserAuthEvents {
_private: (),
}
impl AdminListUserAuthEvents {
pub fn builder() -> crate::input::admin_list_user_auth_events_input::Builder {
crate::input::admin_list_user_auth_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminListUserAuthEvents {
type Output = std::result::Result<
crate::output::AdminListUserAuthEventsOutput,
crate::error::AdminListUserAuthEventsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_list_user_auth_events_error(response)
} else {
crate::operation_deser::parse_admin_list_user_auth_events_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminRemoveUserFromGroup {
_private: (),
}
impl AdminRemoveUserFromGroup {
pub fn builder() -> crate::input::admin_remove_user_from_group_input::Builder {
crate::input::admin_remove_user_from_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminRemoveUserFromGroup {
type Output = std::result::Result<
crate::output::AdminRemoveUserFromGroupOutput,
crate::error::AdminRemoveUserFromGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_remove_user_from_group_error(response)
} else {
crate::operation_deser::parse_admin_remove_user_from_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminResetUserPassword {
_private: (),
}
impl AdminResetUserPassword {
pub fn builder() -> crate::input::admin_reset_user_password_input::Builder {
crate::input::admin_reset_user_password_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminResetUserPassword {
type Output = std::result::Result<
crate::output::AdminResetUserPasswordOutput,
crate::error::AdminResetUserPasswordError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_reset_user_password_error(response)
} else {
crate::operation_deser::parse_admin_reset_user_password_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminRespondToAuthChallenge {
_private: (),
}
impl AdminRespondToAuthChallenge {
pub fn builder() -> crate::input::admin_respond_to_auth_challenge_input::Builder {
crate::input::admin_respond_to_auth_challenge_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminRespondToAuthChallenge {
type Output = std::result::Result<
crate::output::AdminRespondToAuthChallengeOutput,
crate::error::AdminRespondToAuthChallengeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_respond_to_auth_challenge_error(response)
} else {
crate::operation_deser::parse_admin_respond_to_auth_challenge_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminSetUserMFAPreference {
_private: (),
}
impl AdminSetUserMFAPreference {
pub fn builder() -> crate::input::admin_set_user_mfa_preference_input::Builder {
crate::input::admin_set_user_mfa_preference_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminSetUserMFAPreference {
type Output = std::result::Result<
crate::output::AdminSetUserMfaPreferenceOutput,
crate::error::AdminSetUserMFAPreferenceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_set_user_mfa_preference_error(response)
} else {
crate::operation_deser::parse_admin_set_user_mfa_preference_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminSetUserPassword {
_private: (),
}
impl AdminSetUserPassword {
pub fn builder() -> crate::input::admin_set_user_password_input::Builder {
crate::input::admin_set_user_password_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminSetUserPassword {
type Output = std::result::Result<
crate::output::AdminSetUserPasswordOutput,
crate::error::AdminSetUserPasswordError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_set_user_password_error(response)
} else {
crate::operation_deser::parse_admin_set_user_password_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminSetUserSettings {
_private: (),
}
impl AdminSetUserSettings {
pub fn builder() -> crate::input::admin_set_user_settings_input::Builder {
crate::input::admin_set_user_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminSetUserSettings {
type Output = std::result::Result<
crate::output::AdminSetUserSettingsOutput,
crate::error::AdminSetUserSettingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_set_user_settings_error(response)
} else {
crate::operation_deser::parse_admin_set_user_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminUpdateAuthEventFeedback {
_private: (),
}
impl AdminUpdateAuthEventFeedback {
pub fn builder() -> crate::input::admin_update_auth_event_feedback_input::Builder {
crate::input::admin_update_auth_event_feedback_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminUpdateAuthEventFeedback {
type Output = std::result::Result<
crate::output::AdminUpdateAuthEventFeedbackOutput,
crate::error::AdminUpdateAuthEventFeedbackError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_update_auth_event_feedback_error(response)
} else {
crate::operation_deser::parse_admin_update_auth_event_feedback_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminUpdateDeviceStatus {
_private: (),
}
impl AdminUpdateDeviceStatus {
pub fn builder() -> crate::input::admin_update_device_status_input::Builder {
crate::input::admin_update_device_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminUpdateDeviceStatus {
type Output = std::result::Result<
crate::output::AdminUpdateDeviceStatusOutput,
crate::error::AdminUpdateDeviceStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_update_device_status_error(response)
} else {
crate::operation_deser::parse_admin_update_device_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminUpdateUserAttributes {
_private: (),
}
impl AdminUpdateUserAttributes {
pub fn builder() -> crate::input::admin_update_user_attributes_input::Builder {
crate::input::admin_update_user_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminUpdateUserAttributes {
type Output = std::result::Result<
crate::output::AdminUpdateUserAttributesOutput,
crate::error::AdminUpdateUserAttributesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_update_user_attributes_error(response)
} else {
crate::operation_deser::parse_admin_update_user_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AdminUserGlobalSignOut {
_private: (),
}
impl AdminUserGlobalSignOut {
pub fn builder() -> crate::input::admin_user_global_sign_out_input::Builder {
crate::input::admin_user_global_sign_out_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AdminUserGlobalSignOut {
type Output = std::result::Result<
crate::output::AdminUserGlobalSignOutOutput,
crate::error::AdminUserGlobalSignOutError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_admin_user_global_sign_out_error(response)
} else {
crate::operation_deser::parse_admin_user_global_sign_out_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateSoftwareToken {
_private: (),
}
impl AssociateSoftwareToken {
pub fn builder() -> crate::input::associate_software_token_input::Builder {
crate::input::associate_software_token_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateSoftwareToken {
type Output = std::result::Result<
crate::output::AssociateSoftwareTokenOutput,
crate::error::AssociateSoftwareTokenError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_software_token_error(response)
} else {
crate::operation_deser::parse_associate_software_token_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ChangePassword {
_private: (),
}
impl ChangePassword {
pub fn builder() -> crate::input::change_password_input::Builder {
crate::input::change_password_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ChangePassword {
type Output =
std::result::Result<crate::output::ChangePasswordOutput, crate::error::ChangePasswordError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_change_password_error(response)
} else {
crate::operation_deser::parse_change_password_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ConfirmDevice {
_private: (),
}
impl ConfirmDevice {
pub fn builder() -> crate::input::confirm_device_input::Builder {
crate::input::confirm_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ConfirmDevice {
type Output =
std::result::Result<crate::output::ConfirmDeviceOutput, crate::error::ConfirmDeviceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_confirm_device_error(response)
} else {
crate::operation_deser::parse_confirm_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ConfirmForgotPassword {
_private: (),
}
impl ConfirmForgotPassword {
pub fn builder() -> crate::input::confirm_forgot_password_input::Builder {
crate::input::confirm_forgot_password_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ConfirmForgotPassword {
type Output = std::result::Result<
crate::output::ConfirmForgotPasswordOutput,
crate::error::ConfirmForgotPasswordError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_confirm_forgot_password_error(response)
} else {
crate::operation_deser::parse_confirm_forgot_password_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ConfirmSignUp {
_private: (),
}
impl ConfirmSignUp {
pub fn builder() -> crate::input::confirm_sign_up_input::Builder {
crate::input::confirm_sign_up_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ConfirmSignUp {
type Output =
std::result::Result<crate::output::ConfirmSignUpOutput, crate::error::ConfirmSignUpError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_confirm_sign_up_error(response)
} else {
crate::operation_deser::parse_confirm_sign_up_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateGroup {
_private: (),
}
impl CreateGroup {
pub fn builder() -> crate::input::create_group_input::Builder {
crate::input::create_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGroup {
type Output =
std::result::Result<crate::output::CreateGroupOutput, crate::error::CreateGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_create_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateIdentityProvider {
_private: (),
}
impl CreateIdentityProvider {
pub fn builder() -> crate::input::create_identity_provider_input::Builder {
crate::input::create_identity_provider_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateIdentityProvider {
type Output = std::result::Result<
crate::output::CreateIdentityProviderOutput,
crate::error::CreateIdentityProviderError,
>;
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_identity_provider_error(response)
} else {
crate::operation_deser::parse_create_identity_provider_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResourceServer {
_private: (),
}
impl CreateResourceServer {
pub fn builder() -> crate::input::create_resource_server_input::Builder {
crate::input::create_resource_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResourceServer {
type Output = std::result::Result<
crate::output::CreateResourceServerOutput,
crate::error::CreateResourceServerError,
>;
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_resource_server_error(response)
} else {
crate::operation_deser::parse_create_resource_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUserImportJob {
_private: (),
}
impl CreateUserImportJob {
pub fn builder() -> crate::input::create_user_import_job_input::Builder {
crate::input::create_user_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUserImportJob {
type Output = std::result::Result<
crate::output::CreateUserImportJobOutput,
crate::error::CreateUserImportJobError,
>;
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_user_import_job_error(response)
} else {
crate::operation_deser::parse_create_user_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUserPool {
_private: (),
}
impl CreateUserPool {
pub fn builder() -> crate::input::create_user_pool_input::Builder {
crate::input::create_user_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUserPool {
type Output =
std::result::Result<crate::output::CreateUserPoolOutput, crate::error::CreateUserPoolError>;
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_user_pool_error(response)
} else {
crate::operation_deser::parse_create_user_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUserPoolClient {
_private: (),
}
impl CreateUserPoolClient {
pub fn builder() -> crate::input::create_user_pool_client_input::Builder {
crate::input::create_user_pool_client_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUserPoolClient {
type Output = std::result::Result<
crate::output::CreateUserPoolClientOutput,
crate::error::CreateUserPoolClientError,
>;
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_user_pool_client_error(response)
} else {
crate::operation_deser::parse_create_user_pool_client_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUserPoolDomain {
_private: (),
}
impl CreateUserPoolDomain {
pub fn builder() -> crate::input::create_user_pool_domain_input::Builder {
crate::input::create_user_pool_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUserPoolDomain {
type Output = std::result::Result<
crate::output::CreateUserPoolDomainOutput,
crate::error::CreateUserPoolDomainError,
>;
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_user_pool_domain_error(response)
} else {
crate::operation_deser::parse_create_user_pool_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteGroup {
_private: (),
}
impl DeleteGroup {
pub fn builder() -> crate::input::delete_group_input::Builder {
crate::input::delete_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteGroup {
type Output =
std::result::Result<crate::output::DeleteGroupOutput, crate::error::DeleteGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_delete_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteIdentityProvider {
_private: (),
}
impl DeleteIdentityProvider {
pub fn builder() -> crate::input::delete_identity_provider_input::Builder {
crate::input::delete_identity_provider_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteIdentityProvider {
type Output = std::result::Result<
crate::output::DeleteIdentityProviderOutput,
crate::error::DeleteIdentityProviderError,
>;
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_identity_provider_error(response)
} else {
crate::operation_deser::parse_delete_identity_provider_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResourceServer {
_private: (),
}
impl DeleteResourceServer {
pub fn builder() -> crate::input::delete_resource_server_input::Builder {
crate::input::delete_resource_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourceServer {
type Output = std::result::Result<
crate::output::DeleteResourceServerOutput,
crate::error::DeleteResourceServerError,
>;
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_resource_server_error(response)
} else {
crate::operation_deser::parse_delete_resource_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUser {
_private: (),
}
impl DeleteUser {
pub fn builder() -> crate::input::delete_user_input::Builder {
crate::input::delete_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUser {
type Output =
std::result::Result<crate::output::DeleteUserOutput, crate::error::DeleteUserError>;
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_user_error(response)
} else {
crate::operation_deser::parse_delete_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUserAttributes {
_private: (),
}
impl DeleteUserAttributes {
pub fn builder() -> crate::input::delete_user_attributes_input::Builder {
crate::input::delete_user_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUserAttributes {
type Output = std::result::Result<
crate::output::DeleteUserAttributesOutput,
crate::error::DeleteUserAttributesError,
>;
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_user_attributes_error(response)
} else {
crate::operation_deser::parse_delete_user_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUserPool {
_private: (),
}
impl DeleteUserPool {
pub fn builder() -> crate::input::delete_user_pool_input::Builder {
crate::input::delete_user_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUserPool {
type Output =
std::result::Result<crate::output::DeleteUserPoolOutput, crate::error::DeleteUserPoolError>;
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_user_pool_error(response)
} else {
crate::operation_deser::parse_delete_user_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUserPoolClient {
_private: (),
}
impl DeleteUserPoolClient {
pub fn builder() -> crate::input::delete_user_pool_client_input::Builder {
crate::input::delete_user_pool_client_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUserPoolClient {
type Output = std::result::Result<
crate::output::DeleteUserPoolClientOutput,
crate::error::DeleteUserPoolClientError,
>;
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_user_pool_client_error(response)
} else {
crate::operation_deser::parse_delete_user_pool_client_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUserPoolDomain {
_private: (),
}
impl DeleteUserPoolDomain {
pub fn builder() -> crate::input::delete_user_pool_domain_input::Builder {
crate::input::delete_user_pool_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUserPoolDomain {
type Output = std::result::Result<
crate::output::DeleteUserPoolDomainOutput,
crate::error::DeleteUserPoolDomainError,
>;
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_user_pool_domain_error(response)
} else {
crate::operation_deser::parse_delete_user_pool_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeIdentityProvider {
_private: (),
}
impl DescribeIdentityProvider {
pub fn builder() -> crate::input::describe_identity_provider_input::Builder {
crate::input::describe_identity_provider_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeIdentityProvider {
type Output = std::result::Result<
crate::output::DescribeIdentityProviderOutput,
crate::error::DescribeIdentityProviderError,
>;
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_identity_provider_error(response)
} else {
crate::operation_deser::parse_describe_identity_provider_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeResourceServer {
_private: (),
}
impl DescribeResourceServer {
pub fn builder() -> crate::input::describe_resource_server_input::Builder {
crate::input::describe_resource_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeResourceServer {
type Output = std::result::Result<
crate::output::DescribeResourceServerOutput,
crate::error::DescribeResourceServerError,
>;
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_resource_server_error(response)
} else {
crate::operation_deser::parse_describe_resource_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRiskConfiguration {
_private: (),
}
impl DescribeRiskConfiguration {
pub fn builder() -> crate::input::describe_risk_configuration_input::Builder {
crate::input::describe_risk_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRiskConfiguration {
type Output = std::result::Result<
crate::output::DescribeRiskConfigurationOutput,
crate::error::DescribeRiskConfigurationError,
>;
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_risk_configuration_error(response)
} else {
crate::operation_deser::parse_describe_risk_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeUserImportJob {
_private: (),
}
impl DescribeUserImportJob {
pub fn builder() -> crate::input::describe_user_import_job_input::Builder {
crate::input::describe_user_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeUserImportJob {
type Output = std::result::Result<
crate::output::DescribeUserImportJobOutput,
crate::error::DescribeUserImportJobError,
>;
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_user_import_job_error(response)
} else {
crate::operation_deser::parse_describe_user_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeUserPool {
_private: (),
}
impl DescribeUserPool {
pub fn builder() -> crate::input::describe_user_pool_input::Builder {
crate::input::describe_user_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeUserPool {
type Output = std::result::Result<
crate::output::DescribeUserPoolOutput,
crate::error::DescribeUserPoolError,
>;
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_user_pool_error(response)
} else {
crate::operation_deser::parse_describe_user_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeUserPoolClient {
_private: (),
}
impl DescribeUserPoolClient {
pub fn builder() -> crate::input::describe_user_pool_client_input::Builder {
crate::input::describe_user_pool_client_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeUserPoolClient {
type Output = std::result::Result<
crate::output::DescribeUserPoolClientOutput,
crate::error::DescribeUserPoolClientError,
>;
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_user_pool_client_error(response)
} else {
crate::operation_deser::parse_describe_user_pool_client_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeUserPoolDomain {
_private: (),
}
impl DescribeUserPoolDomain {
pub fn builder() -> crate::input::describe_user_pool_domain_input::Builder {
crate::input::describe_user_pool_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeUserPoolDomain {
type Output = std::result::Result<
crate::output::DescribeUserPoolDomainOutput,
crate::error::DescribeUserPoolDomainError,
>;
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_user_pool_domain_error(response)
} else {
crate::operation_deser::parse_describe_user_pool_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ForgetDevice {
_private: (),
}
impl ForgetDevice {
pub fn builder() -> crate::input::forget_device_input::Builder {
crate::input::forget_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ForgetDevice {
type Output =
std::result::Result<crate::output::ForgetDeviceOutput, crate::error::ForgetDeviceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_forget_device_error(response)
} else {
crate::operation_deser::parse_forget_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ForgotPassword {
_private: (),
}
impl ForgotPassword {
pub fn builder() -> crate::input::forgot_password_input::Builder {
crate::input::forgot_password_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ForgotPassword {
type Output =
std::result::Result<crate::output::ForgotPasswordOutput, crate::error::ForgotPasswordError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_forgot_password_error(response)
} else {
crate::operation_deser::parse_forgot_password_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCSVHeader {
_private: (),
}
impl GetCSVHeader {
pub fn builder() -> crate::input::get_csv_header_input::Builder {
crate::input::get_csv_header_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCSVHeader {
type Output =
std::result::Result<crate::output::GetCsvHeaderOutput, crate::error::GetCSVHeaderError>;
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_csv_header_error(response)
} else {
crate::operation_deser::parse_get_csv_header_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDevice {
_private: (),
}
impl GetDevice {
pub fn builder() -> crate::input::get_device_input::Builder {
crate::input::get_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDevice {
type Output = std::result::Result<crate::output::GetDeviceOutput, crate::error::GetDeviceError>;
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_device_error(response)
} else {
crate::operation_deser::parse_get_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetGroup {
_private: (),
}
impl GetGroup {
pub fn builder() -> crate::input::get_group_input::Builder {
crate::input::get_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGroup {
type Output = std::result::Result<crate::output::GetGroupOutput, crate::error::GetGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_get_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetIdentityProviderByIdentifier {
_private: (),
}
impl GetIdentityProviderByIdentifier {
pub fn builder() -> crate::input::get_identity_provider_by_identifier_input::Builder {
crate::input::get_identity_provider_by_identifier_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIdentityProviderByIdentifier {
type Output = std::result::Result<
crate::output::GetIdentityProviderByIdentifierOutput,
crate::error::GetIdentityProviderByIdentifierError,
>;
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_identity_provider_by_identifier_error(response)
} else {
crate::operation_deser::parse_get_identity_provider_by_identifier_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSigningCertificate {
_private: (),
}
impl GetSigningCertificate {
pub fn builder() -> crate::input::get_signing_certificate_input::Builder {
crate::input::get_signing_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSigningCertificate {
type Output = std::result::Result<
crate::output::GetSigningCertificateOutput,
crate::error::GetSigningCertificateError,
>;
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_signing_certificate_error(response)
} else {
crate::operation_deser::parse_get_signing_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUICustomization {
_private: (),
}
impl GetUICustomization {
pub fn builder() -> crate::input::get_ui_customization_input::Builder {
crate::input::get_ui_customization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUICustomization {
type Output = std::result::Result<
crate::output::GetUiCustomizationOutput,
crate::error::GetUICustomizationError,
>;
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_ui_customization_error(response)
} else {
crate::operation_deser::parse_get_ui_customization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUser {
_private: (),
}
impl GetUser {
pub fn builder() -> crate::input::get_user_input::Builder {
crate::input::get_user_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUser {
type Output = std::result::Result<crate::output::GetUserOutput, crate::error::GetUserError>;
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_user_error(response)
} else {
crate::operation_deser::parse_get_user_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUserAttributeVerificationCode {
_private: (),
}
impl GetUserAttributeVerificationCode {
pub fn builder() -> crate::input::get_user_attribute_verification_code_input::Builder {
crate::input::get_user_attribute_verification_code_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUserAttributeVerificationCode {
type Output = std::result::Result<
crate::output::GetUserAttributeVerificationCodeOutput,
crate::error::GetUserAttributeVerificationCodeError,
>;
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_user_attribute_verification_code_error(response)
} else {
crate::operation_deser::parse_get_user_attribute_verification_code_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUserPoolMfaConfig {
_private: (),
}
impl GetUserPoolMfaConfig {
pub fn builder() -> crate::input::get_user_pool_mfa_config_input::Builder {
crate::input::get_user_pool_mfa_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUserPoolMfaConfig {
type Output = std::result::Result<
crate::output::GetUserPoolMfaConfigOutput,
crate::error::GetUserPoolMfaConfigError,
>;
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_user_pool_mfa_config_error(response)
} else {
crate::operation_deser::parse_get_user_pool_mfa_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GlobalSignOut {
_private: (),
}
impl GlobalSignOut {
pub fn builder() -> crate::input::global_sign_out_input::Builder {
crate::input::global_sign_out_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GlobalSignOut {
type Output =
std::result::Result<crate::output::GlobalSignOutOutput, crate::error::GlobalSignOutError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_global_sign_out_error(response)
} else {
crate::operation_deser::parse_global_sign_out_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct InitiateAuth {
_private: (),
}
impl InitiateAuth {
pub fn builder() -> crate::input::initiate_auth_input::Builder {
crate::input::initiate_auth_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for InitiateAuth {
type Output =
std::result::Result<crate::output::InitiateAuthOutput, crate::error::InitiateAuthError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_initiate_auth_error(response)
} else {
crate::operation_deser::parse_initiate_auth_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDevices {
_private: (),
}
impl ListDevices {
pub fn builder() -> crate::input::list_devices_input::Builder {
crate::input::list_devices_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDevices {
type Output =
std::result::Result<crate::output::ListDevicesOutput, crate::error::ListDevicesError>;
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_devices_error(response)
} else {
crate::operation_deser::parse_list_devices_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListGroups {
_private: (),
}
impl ListGroups {
pub fn builder() -> crate::input::list_groups_input::Builder {
crate::input::list_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGroups {
type Output =
std::result::Result<crate::output::ListGroupsOutput, crate::error::ListGroupsError>;
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_groups_error(response)
} else {
crate::operation_deser::parse_list_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListIdentityProviders {
_private: (),
}
impl ListIdentityProviders {
pub fn builder() -> crate::input::list_identity_providers_input::Builder {
crate::input::list_identity_providers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListIdentityProviders {
type Output = std::result::Result<
crate::output::ListIdentityProvidersOutput,
crate::error::ListIdentityProvidersError,
>;
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_identity_providers_error(response)
} else {
crate::operation_deser::parse_list_identity_providers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResourceServers {
_private: (),
}
impl ListResourceServers {
pub fn builder() -> crate::input::list_resource_servers_input::Builder {
crate::input::list_resource_servers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResourceServers {
type Output = std::result::Result<
crate::output::ListResourceServersOutput,
crate::error::ListResourceServersError,
>;
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_resource_servers_error(response)
} else {
crate::operation_deser::parse_list_resource_servers_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 ListUserImportJobs {
_private: (),
}
impl ListUserImportJobs {
pub fn builder() -> crate::input::list_user_import_jobs_input::Builder {
crate::input::list_user_import_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUserImportJobs {
type Output = std::result::Result<
crate::output::ListUserImportJobsOutput,
crate::error::ListUserImportJobsError,
>;
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_user_import_jobs_error(response)
} else {
crate::operation_deser::parse_list_user_import_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUserPoolClients {
_private: (),
}
impl ListUserPoolClients {
pub fn builder() -> crate::input::list_user_pool_clients_input::Builder {
crate::input::list_user_pool_clients_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUserPoolClients {
type Output = std::result::Result<
crate::output::ListUserPoolClientsOutput,
crate::error::ListUserPoolClientsError,
>;
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_user_pool_clients_error(response)
} else {
crate::operation_deser::parse_list_user_pool_clients_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUserPools {
_private: (),
}
impl ListUserPools {
pub fn builder() -> crate::input::list_user_pools_input::Builder {
crate::input::list_user_pools_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUserPools {
type Output =
std::result::Result<crate::output::ListUserPoolsOutput, crate::error::ListUserPoolsError>;
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_user_pools_error(response)
} else {
crate::operation_deser::parse_list_user_pools_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUsers {
_private: (),
}
impl ListUsers {
pub fn builder() -> crate::input::list_users_input::Builder {
crate::input::list_users_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUsers {
type Output = std::result::Result<crate::output::ListUsersOutput, crate::error::ListUsersError>;
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_users_error(response)
} else {
crate::operation_deser::parse_list_users_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUsersInGroup {
_private: (),
}
impl ListUsersInGroup {
pub fn builder() -> crate::input::list_users_in_group_input::Builder {
crate::input::list_users_in_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUsersInGroup {
type Output = std::result::Result<
crate::output::ListUsersInGroupOutput,
crate::error::ListUsersInGroupError,
>;
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_users_in_group_error(response)
} else {
crate::operation_deser::parse_list_users_in_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResendConfirmationCode {
_private: (),
}
impl ResendConfirmationCode {
pub fn builder() -> crate::input::resend_confirmation_code_input::Builder {
crate::input::resend_confirmation_code_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResendConfirmationCode {
type Output = std::result::Result<
crate::output::ResendConfirmationCodeOutput,
crate::error::ResendConfirmationCodeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resend_confirmation_code_error(response)
} else {
crate::operation_deser::parse_resend_confirmation_code_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RespondToAuthChallenge {
_private: (),
}
impl RespondToAuthChallenge {
pub fn builder() -> crate::input::respond_to_auth_challenge_input::Builder {
crate::input::respond_to_auth_challenge_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RespondToAuthChallenge {
type Output = std::result::Result<
crate::output::RespondToAuthChallengeOutput,
crate::error::RespondToAuthChallengeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_respond_to_auth_challenge_error(response)
} else {
crate::operation_deser::parse_respond_to_auth_challenge_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RevokeToken {
_private: (),
}
impl RevokeToken {
pub fn builder() -> crate::input::revoke_token_input::Builder {
crate::input::revoke_token_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RevokeToken {
type Output =
std::result::Result<crate::output::RevokeTokenOutput, crate::error::RevokeTokenError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_revoke_token_error(response)
} else {
crate::operation_deser::parse_revoke_token_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetRiskConfiguration {
_private: (),
}
impl SetRiskConfiguration {
pub fn builder() -> crate::input::set_risk_configuration_input::Builder {
crate::input::set_risk_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetRiskConfiguration {
type Output = std::result::Result<
crate::output::SetRiskConfigurationOutput,
crate::error::SetRiskConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_risk_configuration_error(response)
} else {
crate::operation_deser::parse_set_risk_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetUICustomization {
_private: (),
}
impl SetUICustomization {
pub fn builder() -> crate::input::set_ui_customization_input::Builder {
crate::input::set_ui_customization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetUICustomization {
type Output = std::result::Result<
crate::output::SetUiCustomizationOutput,
crate::error::SetUICustomizationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_ui_customization_error(response)
} else {
crate::operation_deser::parse_set_ui_customization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetUserMFAPreference {
_private: (),
}
impl SetUserMFAPreference {
pub fn builder() -> crate::input::set_user_mfa_preference_input::Builder {
crate::input::set_user_mfa_preference_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetUserMFAPreference {
type Output = std::result::Result<
crate::output::SetUserMfaPreferenceOutput,
crate::error::SetUserMFAPreferenceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_user_mfa_preference_error(response)
} else {
crate::operation_deser::parse_set_user_mfa_preference_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetUserPoolMfaConfig {
_private: (),
}
impl SetUserPoolMfaConfig {
pub fn builder() -> crate::input::set_user_pool_mfa_config_input::Builder {
crate::input::set_user_pool_mfa_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetUserPoolMfaConfig {
type Output = std::result::Result<
crate::output::SetUserPoolMfaConfigOutput,
crate::error::SetUserPoolMfaConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_user_pool_mfa_config_error(response)
} else {
crate::operation_deser::parse_set_user_pool_mfa_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetUserSettings {
_private: (),
}
impl SetUserSettings {
pub fn builder() -> crate::input::set_user_settings_input::Builder {
crate::input::set_user_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetUserSettings {
type Output = std::result::Result<
crate::output::SetUserSettingsOutput,
crate::error::SetUserSettingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_user_settings_error(response)
} else {
crate::operation_deser::parse_set_user_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SignUp {
_private: (),
}
impl SignUp {
pub fn builder() -> crate::input::sign_up_input::Builder {
crate::input::sign_up_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SignUp {
type Output = std::result::Result<crate::output::SignUpOutput, crate::error::SignUpError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_sign_up_error(response)
} else {
crate::operation_deser::parse_sign_up_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartUserImportJob {
_private: (),
}
impl StartUserImportJob {
pub fn builder() -> crate::input::start_user_import_job_input::Builder {
crate::input::start_user_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartUserImportJob {
type Output = std::result::Result<
crate::output::StartUserImportJobOutput,
crate::error::StartUserImportJobError,
>;
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_user_import_job_error(response)
} else {
crate::operation_deser::parse_start_user_import_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopUserImportJob {
_private: (),
}
impl StopUserImportJob {
pub fn builder() -> crate::input::stop_user_import_job_input::Builder {
crate::input::stop_user_import_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopUserImportJob {
type Output = std::result::Result<
crate::output::StopUserImportJobOutput,
crate::error::StopUserImportJobError,
>;
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_user_import_job_error(response)
} else {
crate::operation_deser::parse_stop_user_import_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 UpdateAuthEventFeedback {
_private: (),
}
impl UpdateAuthEventFeedback {
pub fn builder() -> crate::input::update_auth_event_feedback_input::Builder {
crate::input::update_auth_event_feedback_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAuthEventFeedback {
type Output = std::result::Result<
crate::output::UpdateAuthEventFeedbackOutput,
crate::error::UpdateAuthEventFeedbackError,
>;
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_auth_event_feedback_error(response)
} else {
crate::operation_deser::parse_update_auth_event_feedback_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDeviceStatus {
_private: (),
}
impl UpdateDeviceStatus {
pub fn builder() -> crate::input::update_device_status_input::Builder {
crate::input::update_device_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDeviceStatus {
type Output = std::result::Result<
crate::output::UpdateDeviceStatusOutput,
crate::error::UpdateDeviceStatusError,
>;
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_device_status_error(response)
} else {
crate::operation_deser::parse_update_device_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGroup {
_private: (),
}
impl UpdateGroup {
pub fn builder() -> crate::input::update_group_input::Builder {
crate::input::update_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGroup {
type Output =
std::result::Result<crate::output::UpdateGroupOutput, crate::error::UpdateGroupError>;
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_group_error(response)
} else {
crate::operation_deser::parse_update_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateIdentityProvider {
_private: (),
}
impl UpdateIdentityProvider {
pub fn builder() -> crate::input::update_identity_provider_input::Builder {
crate::input::update_identity_provider_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateIdentityProvider {
type Output = std::result::Result<
crate::output::UpdateIdentityProviderOutput,
crate::error::UpdateIdentityProviderError,
>;
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_identity_provider_error(response)
} else {
crate::operation_deser::parse_update_identity_provider_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResourceServer {
_private: (),
}
impl UpdateResourceServer {
pub fn builder() -> crate::input::update_resource_server_input::Builder {
crate::input::update_resource_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResourceServer {
type Output = std::result::Result<
crate::output::UpdateResourceServerOutput,
crate::error::UpdateResourceServerError,
>;
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_resource_server_error(response)
} else {
crate::operation_deser::parse_update_resource_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUserAttributes {
_private: (),
}
impl UpdateUserAttributes {
pub fn builder() -> crate::input::update_user_attributes_input::Builder {
crate::input::update_user_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUserAttributes {
type Output = std::result::Result<
crate::output::UpdateUserAttributesOutput,
crate::error::UpdateUserAttributesError,
>;
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_user_attributes_error(response)
} else {
crate::operation_deser::parse_update_user_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUserPool {
_private: (),
}
impl UpdateUserPool {
pub fn builder() -> crate::input::update_user_pool_input::Builder {
crate::input::update_user_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUserPool {
type Output =
std::result::Result<crate::output::UpdateUserPoolOutput, crate::error::UpdateUserPoolError>;
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_user_pool_error(response)
} else {
crate::operation_deser::parse_update_user_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUserPoolClient {
_private: (),
}
impl UpdateUserPoolClient {
pub fn builder() -> crate::input::update_user_pool_client_input::Builder {
crate::input::update_user_pool_client_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUserPoolClient {
type Output = std::result::Result<
crate::output::UpdateUserPoolClientOutput,
crate::error::UpdateUserPoolClientError,
>;
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_user_pool_client_error(response)
} else {
crate::operation_deser::parse_update_user_pool_client_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUserPoolDomain {
_private: (),
}
impl UpdateUserPoolDomain {
pub fn builder() -> crate::input::update_user_pool_domain_input::Builder {
crate::input::update_user_pool_domain_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUserPoolDomain {
type Output = std::result::Result<
crate::output::UpdateUserPoolDomainOutput,
crate::error::UpdateUserPoolDomainError,
>;
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_user_pool_domain_error(response)
} else {
crate::operation_deser::parse_update_user_pool_domain_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct VerifySoftwareToken {
_private: (),
}
impl VerifySoftwareToken {
pub fn builder() -> crate::input::verify_software_token_input::Builder {
crate::input::verify_software_token_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for VerifySoftwareToken {
type Output = std::result::Result<
crate::output::VerifySoftwareTokenOutput,
crate::error::VerifySoftwareTokenError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_verify_software_token_error(response)
} else {
crate::operation_deser::parse_verify_software_token_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct VerifyUserAttribute {
_private: (),
}
impl VerifyUserAttribute {
pub fn builder() -> crate::input::verify_user_attribute_input::Builder {
crate::input::verify_user_attribute_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for VerifyUserAttribute {
type Output = std::result::Result<
crate::output::VerifyUserAttributeOutput,
crate::error::VerifyUserAttributeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_verify_user_attribute_error(response)
} else {
crate::operation_deser::parse_verify_user_attribute_response(response)
}
}
}
pub mod customize;