// // 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