36 lines
1.1 KiB
Objective-C
36 lines
1.1 KiB
Objective-C
//
|
|
// XPMineProtocol.h
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2021/9/16.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@class XPMineItemModel, UserInfoModel, ClanDetailInfoModel, XPMineFuntionItemModel, LittleGameInfoModel, HomeBannerInfoModel, WalletInfoModel;
|
|
@protocol XPMineProtocol <NSObject>
|
|
|
|
///获取用户信息成功
|
|
- (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo;
|
|
///获取家族公会信息成功
|
|
- (void)onGetClanDetailInfoSuccess:(ClanDetailInfoModel *)clanInfo;
|
|
///获取账户余额
|
|
- (void)getUserWalletInfo:(WalletInfoModel *)balanceInfo;
|
|
|
|
///获取个人中心功能
|
|
- (void)onGetMineFuntionItemSuccess:(NSArray<XPMineFuntionItemModel *> *)items;
|
|
///获取小游戏列表
|
|
- (void)onGetLittleGameListSuccess:(NSArray<LittleGameInfoModel *> *)items;
|
|
///获取个人中心banner
|
|
- (void)onGetPersonalBannerListSuccess:(NSArray<HomeBannerInfoModel *> *)items;
|
|
|
|
///匹配游戏房成功
|
|
- (void)quickMatchLittleGameRoomSuccess:(NSString *)uid;
|
|
///匹配游戏房失败
|
|
- (void)quickMatchLittleGameRoomFail:(NSString *)mgId;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|