YMPersonalInfoModel.m 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. //
  2. // YMPersonalInfoModel.m
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/17.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "YMPersonalInfoModel.h"
  9. @implementation YMPersonalInfoModel
  10. + (NSDictionary *)modelContainerPropertyGenericClass {
  11. return @{
  12. @"gifts":[YMGiftModel class],
  13. @"voice":[YMVoiceModel class],
  14. @"online":[YMOnlineModel class],
  15. @"guard":[YMGuardModel class],
  16. @"card_info":[YMCardInfoModel class],
  17. @"basic_info_detail":[YMBasicInfoDetailModel class],
  18. @"album_videos": [YMAlbumVideosModel class],
  19. @"albums": [YMAlbumsModel class],
  20. @"albums_list":[YMAlbumsModel class],
  21. @"basic_info": [YMBasicInfoModel class],
  22. @"label": [YMTagModel class],
  23. @"dynamic": [YMDynamicModel class],
  24. };
  25. }
  26. @end
  27. @implementation YMGiftModel
  28. + (NSDictionary *)modelCustomPropertyMapper {
  29. return @{
  30. @"gift_id":@"id",
  31. };
  32. }
  33. @end
  34. @implementation YMVoiceModel
  35. @end
  36. @implementation YMOnlineModel
  37. + (NSDictionary *)modelCustomPropertyMapper {
  38. return @{
  39. @"onlineColor":@"newColor",
  40. @"onlineMsg":@"newMsg",
  41. };
  42. }
  43. @end
  44. @implementation YMGuardModel
  45. @end
  46. @implementation YMCardInfoModel
  47. @end
  48. @implementation YMBasicInfoDetailModel
  49. @end
  50. @implementation YMAlbumVideosModel
  51. @end
  52. @implementation YMAlbumsModel
  53. @end
  54. @implementation YMAlbumsListModel
  55. @end
  56. @implementation YMBasicInfoModel
  57. @end
  58. @implementation YMDynamicModel
  59. @end