#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelGameLink {
_private: (),
}
impl CancelGameLink {
pub fn builder() -> crate::input::cancel_game_link_input::Builder {
crate::input::cancel_game_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelGameLink {
type Output =
std::result::Result<crate::output::CancelGameLinkOutput, crate::error::CancelGameLinkError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_game_link_error(response)
} else {
crate::operation_deser::parse_cancel_game_link_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CompleteGameLink {
_private: (),
}
impl CompleteGameLink {
pub fn builder() -> crate::input::complete_game_link_input::Builder {
crate::input::complete_game_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CompleteGameLink {
type Output = std::result::Result<
crate::output::CompleteGameLinkOutput,
crate::error::CompleteGameLinkError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_complete_game_link_error(response)
} else {
crate::operation_deser::parse_complete_game_link_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CompleteIdentityAvatarUpload {
_private: (),
}
impl CompleteIdentityAvatarUpload {
pub fn builder() -> crate::input::complete_identity_avatar_upload_input::Builder {
crate::input::complete_identity_avatar_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CompleteIdentityAvatarUpload {
type Output = std::result::Result<
crate::output::CompleteIdentityAvatarUploadOutput,
crate::error::CompleteIdentityAvatarUploadError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_complete_identity_avatar_upload_error(response)
} else {
crate::operation_deser::parse_complete_identity_avatar_upload_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct FollowIdentity {
_private: (),
}
impl FollowIdentity {
pub fn builder() -> crate::input::follow_identity_input::Builder {
crate::input::follow_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for FollowIdentity {
type Output =
std::result::Result<crate::output::FollowIdentityOutput, crate::error::FollowIdentityError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_follow_identity_error(response)
} else {
crate::operation_deser::parse_follow_identity_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetGameLink {
_private: (),
}
impl GetGameLink {
pub fn builder() -> crate::input::get_game_link_input::Builder {
crate::input::get_game_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGameLink {
type Output =
std::result::Result<crate::output::GetGameLinkOutput, crate::error::GetGameLinkError>;
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_game_link_error(response)
} else {
crate::operation_deser::parse_get_game_link_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetIdentityHandles {
_private: (),
}
impl GetIdentityHandles {
pub fn builder() -> crate::input::get_identity_handles_input::Builder {
crate::input::get_identity_handles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIdentityHandles {
type Output = std::result::Result<
crate::output::GetIdentityHandlesOutput,
crate::error::GetIdentityHandlesError,
>;
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_handles_error(response)
} else {
crate::operation_deser::parse_get_identity_handles_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetIdentityProfile {
_private: (),
}
impl GetIdentityProfile {
pub fn builder() -> crate::input::get_identity_profile_input::Builder {
crate::input::get_identity_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIdentityProfile {
type Output = std::result::Result<
crate::output::GetIdentityProfileOutput,
crate::error::GetIdentityProfileError,
>;
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_profile_error(response)
} else {
crate::operation_deser::parse_get_identity_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetIdentitySelfProfile {
_private: (),
}
impl GetIdentitySelfProfile {
pub fn builder() -> crate::input::get_identity_self_profile_input::Builder {
crate::input::get_identity_self_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIdentitySelfProfile {
type Output = std::result::Result<
crate::output::GetIdentitySelfProfileOutput,
crate::error::GetIdentitySelfProfileError,
>;
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_self_profile_error(response)
} else {
crate::operation_deser::parse_get_identity_self_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetIdentitySummaries {
_private: (),
}
impl GetIdentitySummaries {
pub fn builder() -> crate::input::get_identity_summaries_input::Builder {
crate::input::get_identity_summaries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIdentitySummaries {
type Output = std::result::Result<
crate::output::GetIdentitySummariesOutput,
crate::error::GetIdentitySummariesError,
>;
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_summaries_error(response)
} else {
crate::operation_deser::parse_get_identity_summaries_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListActivities {
_private: (),
}
impl ListActivities {
pub fn builder() -> crate::input::list_activities_input::Builder {
crate::input::list_activities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListActivities {
type Output =
std::result::Result<crate::output::ListActivitiesOutput, crate::error::ListActivitiesError>;
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_activities_error(response)
} else {
crate::operation_deser::parse_list_activities_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListFollowers {
_private: (),
}
impl ListFollowers {
pub fn builder() -> crate::input::list_followers_input::Builder {
crate::input::list_followers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFollowers {
type Output =
std::result::Result<crate::output::ListFollowersOutput, crate::error::ListFollowersError>;
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_followers_error(response)
} else {
crate::operation_deser::parse_list_followers_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListFollowing {
_private: (),
}
impl ListFollowing {
pub fn builder() -> crate::input::list_following_input::Builder {
crate::input::list_following_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFollowing {
type Output =
std::result::Result<crate::output::ListFollowingOutput, crate::error::ListFollowingError>;
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_following_error(response)
} else {
crate::operation_deser::parse_list_following_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListFriends {
_private: (),
}
impl ListFriends {
pub fn builder() -> crate::input::list_friends_input::Builder {
crate::input::list_friends_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFriends {
type Output =
std::result::Result<crate::output::ListFriendsOutput, crate::error::ListFriendsError>;
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_friends_error(response)
} else {
crate::operation_deser::parse_list_friends_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListMutualFriends {
_private: (),
}
impl ListMutualFriends {
pub fn builder() -> crate::input::list_mutual_friends_input::Builder {
crate::input::list_mutual_friends_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMutualFriends {
type Output = std::result::Result<
crate::output::ListMutualFriendsOutput,
crate::error::ListMutualFriendsError,
>;
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_mutual_friends_error(response)
} else {
crate::operation_deser::parse_list_mutual_friends_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PrepareGameLink {
_private: (),
}
impl PrepareGameLink {
pub fn builder() -> crate::input::prepare_game_link_input::Builder {
crate::input::prepare_game_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PrepareGameLink {
type Output = std::result::Result<
crate::output::PrepareGameLinkOutput,
crate::error::PrepareGameLinkError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_prepare_game_link_error(response)
} else {
crate::operation_deser::parse_prepare_game_link_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PrepareIdentityAvatarUpload {
_private: (),
}
impl PrepareIdentityAvatarUpload {
pub fn builder() -> crate::input::prepare_identity_avatar_upload_input::Builder {
crate::input::prepare_identity_avatar_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PrepareIdentityAvatarUpload {
type Output = std::result::Result<
crate::output::PrepareIdentityAvatarUploadOutput,
crate::error::PrepareIdentityAvatarUploadError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_prepare_identity_avatar_upload_error(response)
} else {
crate::operation_deser::parse_prepare_identity_avatar_upload_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RemoveIdentityGameActivity {
_private: (),
}
impl RemoveIdentityGameActivity {
pub fn builder() -> crate::input::remove_identity_game_activity_input::Builder {
crate::input::remove_identity_game_activity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveIdentityGameActivity {
type Output = std::result::Result<
crate::output::RemoveIdentityGameActivityOutput,
crate::error::RemoveIdentityGameActivityError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_identity_game_activity_error(response)
} else {
crate::operation_deser::parse_remove_identity_game_activity_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ReportIdentity {
_private: (),
}
impl ReportIdentity {
pub fn builder() -> crate::input::report_identity_input::Builder {
crate::input::report_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ReportIdentity {
type Output =
std::result::Result<crate::output::ReportIdentityOutput, crate::error::ReportIdentityError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_report_identity_error(response)
} else {
crate::operation_deser::parse_report_identity_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SearchIdentities {
_private: (),
}
impl SearchIdentities {
pub fn builder() -> crate::input::search_identities_input::Builder {
crate::input::search_identities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SearchIdentities {
type Output = std::result::Result<
crate::output::SearchIdentitiesOutput,
crate::error::SearchIdentitiesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_search_identities_error(response)
} else {
crate::operation_deser::parse_search_identities_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SetIdentityGameActivity {
_private: (),
}
impl SetIdentityGameActivity {
pub fn builder() -> crate::input::set_identity_game_activity_input::Builder {
crate::input::set_identity_game_activity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetIdentityGameActivity {
type Output = std::result::Result<
crate::output::SetIdentityGameActivityOutput,
crate::error::SetIdentityGameActivityError,
>;
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_identity_game_activity_error(response)
} else {
crate::operation_deser::parse_set_identity_game_activity_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SetupIdentity {
_private: (),
}
impl SetupIdentity {
pub fn builder() -> crate::input::setup_identity_input::Builder {
crate::input::setup_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetupIdentity {
type Output =
std::result::Result<crate::output::SetupIdentityOutput, crate::error::SetupIdentityError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_setup_identity_error(response)
} else {
crate::operation_deser::parse_setup_identity_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct SignupForBeta {
_private: (),
}
impl SignupForBeta {
pub fn builder() -> crate::input::signup_for_beta_input::Builder {
crate::input::signup_for_beta_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SignupForBeta {
type Output =
std::result::Result<crate::output::SignupForBetaOutput, crate::error::SignupForBetaError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_signup_for_beta_error(response)
} else {
crate::operation_deser::parse_signup_for_beta_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UnfollowIdentity {
_private: (),
}
impl UnfollowIdentity {
pub fn builder() -> crate::input::unfollow_identity_input::Builder {
crate::input::unfollow_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UnfollowIdentity {
type Output = std::result::Result<
crate::output::UnfollowIdentityOutput,
crate::error::UnfollowIdentityError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_unfollow_identity_error(response)
} else {
crate::operation_deser::parse_unfollow_identity_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateIdentityProfile {
_private: (),
}
impl UpdateIdentityProfile {
pub fn builder() -> crate::input::update_identity_profile_input::Builder {
crate::input::update_identity_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateIdentityProfile {
type Output = std::result::Result<
crate::output::UpdateIdentityProfileOutput,
crate::error::UpdateIdentityProfileError,
>;
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_profile_error(response)
} else {
crate::operation_deser::parse_update_identity_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateIdentityStatus {
_private: (),
}
impl UpdateIdentityStatus {
pub fn builder() -> crate::input::update_identity_status_input::Builder {
crate::input::update_identity_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateIdentityStatus {
type Output = std::result::Result<
crate::output::UpdateIdentityStatusOutput,
crate::error::UpdateIdentityStatusError,
>;
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_status_error(response)
} else {
crate::operation_deser::parse_update_identity_status_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ValidateIdentityProfile {
_private: (),
}
impl ValidateIdentityProfile {
pub fn builder() -> crate::input::validate_identity_profile_input::Builder {
crate::input::validate_identity_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ValidateIdentityProfile {
type Output = std::result::Result<
crate::output::ValidateIdentityProfileOutput,
crate::error::ValidateIdentityProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_validate_identity_profile_error(response)
} else {
crate::operation_deser::parse_validate_identity_profile_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct WatchEvents {
_private: (),
}
impl WatchEvents {
pub fn builder() -> crate::input::watch_events_input::Builder {
crate::input::watch_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for WatchEvents {
type Output =
std::result::Result<crate::output::WatchEventsOutput, crate::error::WatchEventsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_watch_events_error(response)
} else {
crate::operation_deser::parse_watch_events_response(response)
}
}
}