mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 01:57:45 +08:00 
			
		
		
		
	refactor(users): Deprecate unused user APIs and stabilize v1 APIs (#6114)
This commit is contained in:
		| @ -12,25 +12,16 @@ use crate::user::{ | ||||
|     }, | ||||
|     AcceptInviteFromEmailRequest, AuthSelectRequest, AuthorizeResponse, BeginTotpResponse, | ||||
|     ChangePasswordRequest, ConnectAccountRequest, CreateInternalUserRequest, | ||||
|     CreateUserAuthenticationMethodRequest, DashboardEntryResponse, ForgotPasswordRequest, | ||||
|     GetSsoAuthUrlRequest, GetUserAuthenticationMethodsRequest, GetUserDetailsResponse, | ||||
|     GetUserRoleDetailsRequest, GetUserRoleDetailsResponse, GetUserRoleDetailsResponseV2, | ||||
|     InviteUserRequest, ListUsersResponse, ReInviteUserRequest, RecoveryCodes, ResetPasswordRequest, | ||||
|     RotatePasswordRequest, SendVerifyEmailRequest, SignUpRequest, SignUpWithMerchantIdRequest, | ||||
|     SsoSignInRequest, SwitchMerchantRequest, SwitchOrganizationRequest, SwitchProfileRequest, | ||||
|     TokenResponse, TwoFactorAuthStatusResponse, UpdateUserAccountDetailsRequest, | ||||
|     UpdateUserAuthenticationMethodRequest, UserFromEmailRequest, UserMerchantCreate, | ||||
|     VerifyEmailRequest, VerifyRecoveryCodeRequest, VerifyTotpRequest, | ||||
|     CreateUserAuthenticationMethodRequest, ForgotPasswordRequest, GetSsoAuthUrlRequest, | ||||
|     GetUserAuthenticationMethodsRequest, GetUserDetailsResponse, GetUserRoleDetailsRequest, | ||||
|     GetUserRoleDetailsResponseV2, InviteUserRequest, ReInviteUserRequest, RecoveryCodes, | ||||
|     ResetPasswordRequest, RotatePasswordRequest, SendVerifyEmailRequest, SignUpRequest, | ||||
|     SignUpWithMerchantIdRequest, SsoSignInRequest, SwitchMerchantRequest, | ||||
|     SwitchOrganizationRequest, SwitchProfileRequest, TokenResponse, TwoFactorAuthStatusResponse, | ||||
|     UpdateUserAccountDetailsRequest, UpdateUserAuthenticationMethodRequest, UserFromEmailRequest, | ||||
|     UserMerchantCreate, VerifyEmailRequest, VerifyRecoveryCodeRequest, VerifyTotpRequest, | ||||
| }; | ||||
|  | ||||
| impl ApiEventMetric for DashboardEntryResponse { | ||||
|     fn get_api_event_type(&self) -> Option<ApiEventsType> { | ||||
|         Some(ApiEventsType::User { | ||||
|             user_id: self.user_id.clone(), | ||||
|         }) | ||||
|     } | ||||
| } | ||||
|  | ||||
| #[cfg(feature = "recon")] | ||||
| impl ApiEventMetric for VerifyTokenResponse { | ||||
|     fn get_api_event_type(&self) -> Option<ApiEventsType> { | ||||
| @ -55,7 +46,6 @@ common_utils::impl_api_event_type!( | ||||
|         SwitchProfileRequest, | ||||
|         CreateInternalUserRequest, | ||||
|         UserMerchantCreate, | ||||
|         ListUsersResponse, | ||||
|         AuthorizeResponse, | ||||
|         ConnectAccountRequest, | ||||
|         ForgotPasswordRequest, | ||||
| @ -69,7 +59,6 @@ common_utils::impl_api_event_type!( | ||||
|         UpdateUserAccountDetailsRequest, | ||||
|         GetUserDetailsResponse, | ||||
|         GetUserRoleDetailsRequest, | ||||
|         GetUserRoleDetailsResponse, | ||||
|         GetUserRoleDetailsResponseV2, | ||||
|         TokenResponse, | ||||
|         TwoFactorAuthStatusResponse, | ||||
|  | ||||
| @ -3,26 +3,21 @@ use common_utils::events::{ApiEventMetric, ApiEventsType}; | ||||
| use crate::user_role::{ | ||||
|     role::{ | ||||
|         CreateRoleRequest, GetRoleRequest, ListRolesAtEntityLevelRequest, ListRolesRequest, | ||||
|         ListRolesResponse, RoleInfoResponseNew, RoleInfoWithGroupsResponse, | ||||
|         RoleInfoWithPermissionsResponse, UpdateRoleRequest, | ||||
|         RoleInfoResponseNew, RoleInfoWithGroupsResponse, UpdateRoleRequest, | ||||
|     }, | ||||
|     AcceptInvitationRequest, AuthorizationInfoResponse, DeleteUserRoleRequest, | ||||
|     ListUsersInEntityRequest, MerchantSelectRequest, UpdateUserRoleRequest, | ||||
|     AuthorizationInfoResponse, DeleteUserRoleRequest, ListUsersInEntityRequest, | ||||
|     UpdateUserRoleRequest, | ||||
| }; | ||||
|  | ||||
| common_utils::impl_api_event_type!( | ||||
|     Miscellaneous, | ||||
|     ( | ||||
|         RoleInfoWithPermissionsResponse, | ||||
|         GetRoleRequest, | ||||
|         AuthorizationInfoResponse, | ||||
|         UpdateUserRoleRequest, | ||||
|         MerchantSelectRequest, | ||||
|         AcceptInvitationRequest, | ||||
|         DeleteUserRoleRequest, | ||||
|         CreateRoleRequest, | ||||
|         UpdateRoleRequest, | ||||
|         ListRolesResponse, | ||||
|         ListRolesAtEntityLevelRequest, | ||||
|         RoleInfoResponseNew, | ||||
|         RoleInfoWithGroupsResponse, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Mani Chandra
					Mani Chandra