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

56 lines
1.4 KiB
Objective-C

//
// XPNobleCenterPresenter.h
// xplan-ios
//
// Created by GreenLand on 2022/1/3.
//
#import "BaseMvpPresenter.h"
NS_ASSUME_NONNULL_BEGIN
@interface XPNobleCenterPresenter : BaseMvpPresenter
/// 获取贵族中心数据
- (void)getNobleCenterInfo;
/// 获取用户信息
- (void)getUserInfo;
///获取贵族充值产品列表
- (void)getNobleChargeProductListWithChannelType:(NSString *)channelType;
/// 生成贵族充值的订单
/// @param chargeProdId 苹果服务器的充值 的id
- (void)requestNobleIAPRechargeOrderWithChargeProdId:(NSString *)chargeProdId roomUid:(NSString *)roomUid ;
/// 充值成功二次验证
/// @param receipt 凭据
/// @param orderId 订单编号
/// @param transcationId 商品id
- (void)checkReceiptWithData:(NSString *)receipt orderId:(NSString *)orderId transcationId:(NSString *)transcationId;
/// 批量验证内购掉单
/// @param transcations 凭据的数组
- (void)checkTranscationIds:(NSArray *)transcations;
/// 切换隐身进房
/// @param enterHide 隐身进房
- (void)changeEnterHide:(BOOL)enterHide;
/// 切换隐身访问主页
/// @param enterHide 隐身进房
- (void)changeVisitPageHide:(BOOL)enterHide;
///获取贵族排行
- (void)getNobleRankList;
///获取贵族升级列表
- (void)getNobleUpgradeList;
/// 钻石开通贵族
/// - Parameter roomUid: 房主的uid
- (void)opeNobleWishtDiamond:(NSString *)roomUid;
@end
NS_ASSUME_NONNULL_END