42 lines
1.1 KiB
Objective-C
42 lines
1.1 KiB
Objective-C
//
|
|
// XPMineUserInfoProtocol.h
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2021/9/23.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@class UserInfoModel,XPSoundCardModel,XPMineUserInfoTagModel;
|
|
@protocol XPMineUserInfoProtocol <NSObject>
|
|
@optional
|
|
///获取用户信息成功
|
|
- (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo;
|
|
///获取用户详细信息成功
|
|
- (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
|