45 lines
1.9 KiB
Objective-C
45 lines
1.9 KiB
Objective-C
//
|
|
// YMMineProtocol.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2021/9/16.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@class XPMineItemModel, UserInfoModel, NobleCenterModel, ClanDetailInfoModel, XPMineFuntionItemModel, HomeBannerInfoModel, WalletInfoModel,LittleGameInfoModel,HomeLittleGameRoomModel;
|
|
@protocol XPMineProtocol <NSObject>
|
|
|
|
///获取用户信息成功
|
|
- (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo;
|
|
///获取账户余额
|
|
- (void)getUserWalletInfo:(WalletInfoModel *)balanceInfo WithGroup:(dispatch_group_t) group;
|
|
///获取账户余额失败
|
|
- (void)getUserWalletInfoFailWithGroup:(dispatch_group_t) group;
|
|
///获取贵族信息成功
|
|
- (void)getNobleCenterInfoSuccess:(NobleCenterModel *)model WithGroup:(dispatch_group_t) group;
|
|
///获取贵族信息失败
|
|
- (void)getNobleCenterInfoFailWithGroup:(dispatch_group_t) group;
|
|
///获取家族信息成功
|
|
- (void)onGetClanDetailInfoSuccess:(ClanDetailInfoModel *)clanInfo WithGroup:(dispatch_group_t) group;
|
|
///获取家族信息失败
|
|
- (void)onGetClanDetailInfofailWithGroup:(dispatch_group_t)group;
|
|
///获取个人中心功能
|
|
- (void)onGetMineFuntionItemSuccess:(NSArray<XPMineFuntionItemModel *> *)items WithGroup:(dispatch_group_t) group;
|
|
///获取个人中心功能失败
|
|
- (void)onGetMineFuntionItemFailWithGroup:(dispatch_group_t) group;
|
|
///获取个人中心banner
|
|
- (void)onGetPersonalBannerListSuccess:(NSArray<HomeBannerInfoModel *> *)items WithGroup:(dispatch_group_t) group;
|
|
///获取个人中心banner失败
|
|
- (void)onGetPersonalBannerListFailWithGroup:(dispatch_group_t) group;
|
|
///获取小游戏列表
|
|
- (void)onGetLittleGameListSuccess:(NSArray<LittleGameInfoModel *> *)items WithGroup:(dispatch_group_t) group;
|
|
///获取小游戏列表失败
|
|
- (void)onGetLittleGameListFailWithGroup:(dispatch_group_t) group;
|
|
///匹配游戏房成功
|
|
- (void)quickMatchLittleGameRoomSuccess:(HomeLittleGameRoomModel *)roomInfo mgId:(NSString *)mgId;
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|