YMMemberCenterViewModel.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // YMMemberCenterViewModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/27.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "MSYOUPAIViewModel.h"
  9. #import "YMMemberRenewalItemCellViewModel.h"
  10. #import "YMMemberPrivilegeItemCellViewModel.h"
  11. NS_ASSUME_NONNULL_BEGIN
  12. @interface YMMemberCenterViewModel : MSYOUPAIViewModel
  13. /// 获取会员充值信息
  14. - (void)getMemberRechargeInfoData;
  15. /// 提交会员充值信息
  16. - (void)submitMemberRechargeInfoData;
  17. /// 用户头像
  18. @property (nonatomic, strong, readonly) NSString *userAvatar;
  19. /// 用户昵称
  20. @property (nonatomic, strong, readonly) NSString *userNickname;
  21. /// 有效期日期
  22. @property (nonatomic, strong, readonly) NSString *validityDate;
  23. /// 支付金额
  24. @property (nonatomic, assign, readonly) NSInteger payAmount;
  25. /// 续费项目数据
  26. @property (nonatomic, strong, readonly) NSArray <YMMemberRenewalItemCellViewModel*>*renewalItemDataArray;
  27. /// 特权项目数据
  28. @property (nonatomic, strong, readonly) NSArray <YMMemberPrivilegeItemCellViewModel*>*privilegeItemDataArray;
  29. /// 开通会员操作标题
  30. @property (nonatomic, strong, readonly) NSString *openMemberOperation;
  31. /// 选中充值项目
  32. @property (nonatomic, strong, readonly) RACSubject *selectedRechargeItemSubject;
  33. /// 选中支付方式
  34. @property (nonatomic, strong, readonly) RACSubject *selectedPayMethodTypeSubject;
  35. @end
  36. NS_ASSUME_NONNULL_END