Files
peko-ios/YuMi/Modules/YMMine/View/GiveDiamond/Protocol/XPMineGiveDiamondProtocol.h

46 lines
1.4 KiB
Objective-C

//
// XPMineGiveDiamondProtocol.h
// YuMi
//
// Created by YuMi on 2022/10/19.
//
#import <Foundation/Foundation.h>
@class WalletInfoModel,XPMineGiveDiamondSearchModel,XPMineGiveDiamondDetailsModel,GiftInfoModel, RechargeUserModel;
NS_ASSUME_NONNULL_BEGIN
@protocol XPMineGiveDiamondProtocol <NSObject>
@optional
///请求转赠记录
- (void)getGiveDiamondListSuccess:(NSArray *)array;
///搜索转赠人
- (void)searchEndWithText:(NSString *)text;
///请求钱包余额信息
- (void)getUserWalletInfo:(WalletInfoModel *)balanceInfo;
///点击确认钻石事件
-(void)confirmActionWithText:(NSString *)text;
///转赠礼物点击确认事件
-(void)confirmActionWithText:(NSString *)text chooseGiftModel:(GiftInfoModel *)chooseGiftModel;
///点击确认支付
-(void)confirmActionWithPay;
///搜索转赠人
-(void)searchGivePeopleWihtModel:(XPMineGiveDiamondSearchModel *)model;
///转赠记录
-(void)getexamplesOfRecordWithList:(NSArray<XPMineGiveDiamondDetailsModel*> *)list state:(int)state;
///转赠记录失败
-(void)getexamplesOfRecordWithListWithFailState:(int)state;
///获取背包礼物列表
- (void)getPacketGiftListSuccess:(NSArray<GiftInfoModel *> *)giftList;
///获取背包礼物列表失败
- (void)getPacketGiftListFail:(NSString *)message;
///转赠礼物
-(void)giveGiftSuccess;
- (void)loadRechargeUserSuccess:(RechargeUserModel *)userModel;
@end
NS_ASSUME_NONNULL_END