// // XPMineUserInfoProtocol.h // xplan-ios // // Created by 冯硕 on 2021/9/23. // #import NS_ASSUME_NONNULL_BEGIN @class UserInfoModel,XPSoundCardModel,XPMineUserInfoTagModel; @protocol XPMineUserInfoProtocol @optional ///获取用户信息成功 - (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo; - (void)onGetUserInfoFailure; ///获取用户详细信息成功 - (void)onGetDetailInfoSuccess:(UserInfoModel *)userInfo; ///关注/取消关注 - (void)attentionUserSuccess:(BOOL)status; ///获取关注状态 - (void)getAttentionStateSuccess:(BOOL)status; ///上传声音卡成功 /// @param fileUrl 声音url - (void)uploadVoiceFileToThirdSuccess:(NSString *)fileUrl; /// 上传声音卡失败 /// @param message 失败消息 - (void)uploadVoiceFileFail:(NSString *)message; ///保存声音成功 -(void)saveSoundSuccess:(NSString *)fileUrl; ///保存声音失败 -(void)saveSoundFailWithMsg:(NSString *)msg; ///删除声音失败 -(void)deleteSoundSuccess; ///得到个人标签成功、 -(void)getTagListSuccess:(XPMineUserInfoTagModel *)model; ///保存个人标签成功 -(void)saveTagListSuccess; @end NS_ASSUME_NONNULL_END