Files
peko-ios/YuMi/Modules/YMMine/View/GiveDiamond/Protocol/XPMineGiveDiamondProtocol.h
2025-02-28 19:04:09 +08:00

50 lines
1.6 KiB
Objective-C

//
// XPMineGiveDiamondProtocol.h
// YuMi
//
// Created by YuMi on 2022/10/19.
//
#import <Foundation/Foundation.h>
@class WalletInfoModel,XPMineGiveDiamondSearchModel,XPMineGiveDiamondDetailsModel,GiftInfoModel, RechargeUserModel, SubRechargeUserModel, DiamondHistoryModel;
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;
- (void)loadSubRechargerInfoSuccess:(NSArray <SubRechargeUserModel *>*)infos;
- (void)loadTransferHistorySuccess:(DiamondHistoryModel *)infos;
@end
NS_ASSUME_NONNULL_END