Files
yinmeng-ios/xplan-ios/Main/Mine/View/Noble/Protocol/XPNobleCenterProtocol.h
2023-04-14 11:53:15 +08:00

52 lines
1.4 KiB
Objective-C

//
// XPNobleCenterProtocol.h
// xplan-ios
//
// Created by GreenLand on 2021/12/28.
//
#import <Foundation/Foundation.h>
@class NobleCenterModel, UserInfoModel, NobleRechargeModel, NobleRankListModel;
@protocol XPNobleCenterProtocol <NSObject>
@optional
///获取贵族信息成功
- (void)getNobleCenterInfoSuccess:(NobleCenterModel *)model;
///获取用户信息成功
- (void)onGetUserInfoSuccess:(UserInfoModel *)userInfo;
///获取贵族充值信息成功
- (void)onGetNobleRechargeDataSuccess:(NobleRechargeModel *)rechargeInfo;
///请求充值id的状态成功
- (void)requestIAPRechargeOrderSuccess:(NSString *)orderId chargeProdId:(NSString *)chargeProdId;
///请求充值账单失败
- (void)requestIAPRechargeOrderFail:(NSString *)message code:(NSInteger)code;
///二次校验成功
- (void)checkReceiptSuccess:(NSString *)transcationId;
///批量验证凭据成功
- (void)checkTranscationIdsSuccess;
///开关隐身进房成功
- (void)changeEnterHideSuccess;
///开关隐身进房失败
- (void)changeEnterHideFail;
///开关隐身访问主页成功
- (void)changeVisitPageHideSuccess;
///开关隐身访问主页失败
- (void)changeVisitPageHideFail;
///获取升级信息
- (void)getNobleUpgradeListSuccess:(NSArray *)array;
///获取排行
- (void)getNobleRankListSuccess:(NobleRankListModel *)rankInfo;
///开通贵族成功
- (void)opeNobleWishtDiamondSuccess;
@end