using xExceptions.Attributes; namespace xIdentityService.Constants { public enum XApiAccountEndpoint { // #region Authentication ... [StringValue("Account/DiscoveryDocument")] DiscoveryDocument, [StringValue("Account/RequestScopeAccessToken")] RequestScopeAccessToken, [StringValue("Account/Authenticate")] Authenticate, [StringValue("Account/Login")] Login, [StringValue("Account/RefreshTokens")] RefreshTokens, [StringValue("Account/ChangePassword")] ChangePassword, [StringValue("Account/ResetPassword")] ResetPassword, #endregion // #region Proile ... [StringValue("Account/Profile/{ids}/GetNames")] GetNames, [StringValue("Account/Profile/GetNameIds")] GetNameIds, [StringValue("Account/Profile/{userSelectByParam}")] GetProfile, [StringValue("Account/Profile/Query")] QueryProfiles, [StringValue("Account/Profile/Avatars/Query/{userSelectByParam}")] QueryAvatars, [StringValue("Account/Profile/Update/{userSelectByParam}")] UpdateProfile, [StringValue("Account/Profile/{userSelectByParam}")] FullUpdateProfile, [StringValue("Account/Profile/Avatar")] AddAvatar, [StringValue("Account/Profile/Avatars")] AddAvatars, [StringValue("Account/Profile/Avatars/{ids}")] RemoveAvatars, [StringValue("Account/Profile/Avatars/{id}/Set")] SetAvatar, #endregion // #region Registration ... [StringValue("Account/CanRegisterUserName/{userName}")] CanRegisterUserName, [StringValue("Account/CanRegisterMobileNumber/{mobileNumber}")] CanRegisterMobileNumber, [StringValue("Account/CanRegisterEmail/{email}")] CanRegisterEmail, [StringValue("Account/IsConfirmedEmail")] IsConfirmedEmail, [StringValue("Account/IsConfirmedMobile")] IsConfirmedMobile, [StringValue("Account/ConfirmRegistration")] ConfirmRegistration, [StringValue("Account/ConfirmMobileNumber")] ConfirmMobileNumber, [StringValue("Account/ConfirmEmailAddress")] ConfirmEmailAddress, [StringValue("Account/RequestConfirmMobile")] RequestConfirmMobile, [StringValue("Account/RequestConfirmEmail")] RequestConfirmEmail, [StringValue("Account/RequestResetPassword")] RequestResetPassword, [StringValue("Account/RequestConfirmRegistration")] RequestConfirmRegistration, [StringValue("Account/InviteUser")] InviteUser, [StringValue("Account/RequestRegistration")] RequestRegistration, [StringValue("Account/AddAccountInfo")] AddAccountInfo, [StringValue("Account/AttachProfileImage")] AttachProfileImage, [StringValue("Account/FinishRegistration")] FinishRegistration, #endregion // #region Friendship ... [StringValue("Account/Friendship/{destUser}/Follow")] Follow, [StringValue("Account/Friendship/{destUser}/Cancel")] Cancel, [StringValue("Account/Friendship/{destUser}/UnFollowFollower")] UnFollowFollower, [StringValue("Account/Friendship/{destUser}/UnFollowFollowing")] UnFollowFollowing, [StringValue("Account/Friendship/{destUser}/Block")] Block, [StringValue("Account/Friendship/{destUser}/UnBlock")] UnBlock, [StringValue("Account/Friendship/{destUser}/AcceptRequest")] AcceptRequest, [StringValue("Account/Friendship/{destUser}/RejectRequest")] RejectRequest, [StringValue("Account/Friendship/{destUser}/IsFollower")] IsFollower, [StringValue("Account/Friendship/{destUser}/FollowerState")] FollowerState, [StringValue("Account/Friendship/{destUser}/Follower")] Follower, [StringValue("Account/Friendship/Followers")] Followers, [StringValue("Account/Friendship/AllFollowers")] AllFollowers, [StringValue("Account/Friendship/{destUser}/IsFollowing")] IsFollowing, [StringValue("Account/Friendship/{destUser}/FollowingState")] FollowingState, [StringValue("Account/Friendship/{destUser}/Following")] Following, [StringValue("Account/Friendship/Followings")] Followings, [StringValue("Account/Friendship/AllFollowings")] AllFollowings, [StringValue("Account/Friendship/FollowingsList")] FollowingsList, [StringValue("Account/Friendship/FollowersList")] FollowersList, [StringValue("Account/Friendship/{destUser}/FriendshipInfo")] FriendshipInfo, #endregion // #region Admin ... [StringValue("Account/Ban")] Ban, [StringValue("Account/UnBan")] UnBan, [StringValue("Account/IsBanned/{userSelectByParam}")] IsBanned, #endregion // #region Open Actions ... [StringValue("Open")] Open, #endregion } }