UserNetApi.h 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. //
  2. // UserNetApi.h
  3. // Pods
  4. //
  5. // Created by gan on 2025/3/24.
  6. //
  7. #ifndef UserNetApi_h
  8. #define UserNetApi_h
  9. #endif /* UserNetApi_h */
  10. #import "GBaseNetApi.h"
  11. @interface UserNetApi : NSObject
  12. //获取邮箱验证码
  13. + (void)getEmailcode:(NSString *_Nullable)email succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  14. //重置密码获取邮箱验证码
  15. + (void)getEmailcodereset:(NSString *_Nullable)username succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  16. //注册
  17. + (void)sign:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  18. //注销账号
  19. + (void)zhuxiaozhanghao:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  20. //登陆
  21. + (void)login:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  22. ///安全登录
  23. + (void)securityLogin:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  24. //退出登陆
  25. + (void)logout:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  26. //获取用户信息
  27. + (void)getUserinfo:(nullable GSucc)succ fail:(nullable GFail)fail;
  28. //设置用户信息
  29. + (void)setUserinfo:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  30. //根据ID获取用户基本信息
  31. + (void)getUserinfo_id:(NSString *_Nullable)userid succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  32. //修改密码
  33. + (void)changePassword:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  34. //重设密码
  35. + (void)resetPassword:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  36. //修改用户信息
  37. + (void)changeUserInfo:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  38. //清除 Voip token
  39. +(void)clearVoipTk:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  40. //清除 推送 token
  41. +(void)clearRegistrationId:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  42. ///新增收藏
  43. +(void)addFavorites:(NSDictionary *_Nullable)parameters succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  44. ///收藏夹列表
  45. +(void)favoritesListWithType:(NSString *_Nullable)type succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  46. ///删除收藏
  47. +(void)deleteFavoritesWithId:(NSString *_Nullable)favoritesId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  48. ///获取聊天设置
  49. +(void)getChatSetting:(NSString *_Nullable)userId succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  50. ///更新聊天设置
  51. +(void)updateChatSetting:(NSDictionary *_Nullable)param succ:(nullable GSucc)succ fail:(nullable GFail)fail;
  52. @end