12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // YMImproveInfoViewModel.h
- // MSYOUPAI
- //
- // Created by YoMi on 2024/2/8.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import "MSYOUPAIViewModel.h"
- NS_ASSUME_NONNULL_BEGIN
- /** 完善资料性别类型 */
- typedef NS_ENUM(NSUInteger, ImproveInfoGenderType) {
- /** 完善信息男*/
- ImproveInfoGenderTypeMale = 2,
- /** 完善信息女*/
- ImproveInfoGenderTypeFemale = 1,
- };
- @interface YMImproveInfoViewModel : MSYOUPAIViewModel
- /// 完善信息按钮有效性
- @property (nonatomic, strong, readonly) RACSignal *validImproveInfoSignal;
- /// 头像
- @property (nonatomic, copy) NSString *improveInfoAvatarUrl;
- /// 男性头像
- @property (nonatomic, copy) NSString *improveInfoMaleAvatarUrl;
- /// 男性昵称
- @property (nonatomic, copy) NSString *improveInfoMaleNickname;
- /// 女性头像
- @property (nonatomic, copy) NSString *improveInfoFemaleAvatarUrl;
- /// 女性昵称
- @property (nonatomic, copy) NSString *improveInfoFemaleNickname;
- /// 完善信息性别类型
- @property (nonatomic, assign) ImproveInfoGenderType genderType;
- /// 年龄
- @property (nonatomic, strong) NSString *improveInfoAge;
- /// 邀请码
- @property (nonatomic, copy) NSString *inviteCode;
- /// 获取昵称或头像
- - (void)getNicknameOrAvatarData;
- /// 打开头像选择器
- - (void)openAvatarPickerPopupView;
- /// 打开年龄选择器
- - (void)openAgePickerPopupView;
- /// 随机头像
- - (void)randomAvatar;
- /// 随机昵称
- - (void)randomNickname;
- /// 提交完善信息
- - (void)submitImproverInfoData;
- @end
- NS_ASSUME_NONNULL_END
|