Files
peko-ios/YuMi/Modules/YMMine/View/Noble/Presenter/XPNobleCenterPresenter.h
2023-09-21 17:44:59 +08:00

50 lines
1.2 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 orderId 订单编号
/// @param transcationId 商品id
- (void)checkReceiptWithOrderId:(NSString *)orderId transcationId:(NSString *)transcationId errorToast:(BOOL)errorToast;
/// 批量验证内购掉单
/// @param transcations 凭据的数组
- (void)checkTranscationIds:(NSArray *)transcations;
/// 切换隐身进房
/// @param enterHide 隐身进房
- (void)changeEnterHide:(BOOL)enterHide;
/// 使用钻石开通贵族
/// @param roomUid 房主的uid
- (void)openVipWithDiamondRoomUid:(NSString *)roomUid;
//联系客服
-(void)getContactCustomerService;
@end
NS_ASSUME_NONNULL_END