// // Api+TreasureFairy.h // xplan-ios // // Created by 冯硕 on 2023/2/15. // #import "Api.h" NS_ASSUME_NONNULL_BEGIN @interface Api (TreasureFairy) /// 夺宝限制 /// - Parameter completion: 完成 + (void)treasureFailyLimitInfo:(HttpRequestHelperCompletion)completion; /// 夺宝奖池 /// - Parameter completion: 完成 + (void)treasureFailyDrawList:(HttpRequestHelperCompletion)completion; /// 夺宝信息 /// - Parameter completion: 完成 + (void)treasureFailyDrawInfo:(HttpRequestHelperCompletion)completion; /// 开始夺宝 /// - Parameters: /// - completion: 完成 /// - roomUid: 房主的uid /// - drawNum: 个数 + (void)treasureFailyDraw:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid drawNum:(NSString *)drawNum; /// 森林抽奖 /// - Parameters: /// - completion: 完成 /// - roomUid: 抽奖次数 /// - poolLevel: 奖池类型 1:初级;2:中级;3:高级; + (void)treasureFailyForestDraw:(HttpRequestHelperCompletion)completion drawNum:(NSString *)drawNum poolLevel:(NSString *)poolLevel; /// 森林抽奖记录 /// - Parameters: /// - completion: 完成 /// - page: 页数 /// - pageSize: 一页多少个 + (void)treasureFairyForestDrawRecord:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize; /// 用户森林信息 /// - Parameter completion: 完成 + (void)treasureFailyForestUserInfo:(HttpRequestHelperCompletion)completion; /// 猛犸森林奖池配置列表 /// - Parameter completion: 完成 /// - Parameter poolLevel: 奖池等级 + (void)treasureFailyForestItems:(HttpRequestHelperCompletion)completion poolLevel:(NSString *)poolLevel; /// 我的精灵 /// - Parameter completion: 完成 + (void)treasureFairyMyBallList:(HttpRequestHelperCompletion)completion; /// 我的好友 /// - Parameters: /// - completion: 完成 /// - nick: 昵称 + (void)treasureFairyFansFriendList:(HttpRequestHelperCompletion)completion nick:(NSString *)nick; /// 精灵赠送 /// - Parameters: /// - completion: 完成 /// - elfId: 精灵id /// - targetUid: 目标用户的uid + (void)treasureFairySendFairyBall:(HttpRequestHelperCompletion)completion elfId:(NSString *)elfId targetUid:(NSString *)targetUid; /// 索要 /// - Parameters: /// - completion: 完成 /// - elfId: 精灵id /// - targetUid: 目标用户的uid + (void)treasureFairyAskForFairyBall:(HttpRequestHelperCompletion)completion elfId:(NSString *)elfId targetUid:(NSString *)targetUid; /// 赠与和获赠记录 /// - Parameter completion: 完成 /// - Parameter page: 页数 /// - Parameter page: 一页多少个 + (void)treasureFailySendAndAskRecordList:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize; /// 精灵试炼 /// - Parameter completion: 完成 /// - Parameter page: 页数 /// - Parameter page: 一页多少个 + (void)treasureFailyCompoundBall:(HttpRequestHelperCompletion)completion compoundLevel:(NSInteger)compoundLevel compoundReqs:(NSArray *)compoundReqs; /// 精灵试炼记录 /// - Parameter completion: 完成 /// - Parameter page: 页数 /// - Parameter pageSize: 一页多少个 + (void)treasureFailyCompoundBallRecord:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize; /// 兑换-精灵召回列表 /// - Parameter completion: 完成 /// - Parameter page: 页数 /// - Parameter pageSize: 一页多少个 + (void)treasureFailyConvertElfList:(HttpRequestHelperCompletion)completion; /// 兑换-精灵 /// - Parameter completion: 完成 /// - Parameter itemId: id + (void)treasureFailyConvert:(HttpRequestHelperCompletion)completion itemId:(NSString *)itemId roomUid:(NSString *)roomUid; /// 兑换-碎片兑换列表 /// - Parameter completion: 完成 /// - Parameter page: 页数 /// - Parameter pageSize: 一页多少个 + (void)treasureFailyFragmentExchangeList:(HttpRequestHelperCompletion)completion; /// 兑换记录 /// - Parameters: /// - completion: 完成 /// - convertType: 1:精灵召唤 2:碎片兑换 /// - page: 页数 /// - pageSize: 一页多少个 + (void)treasureFairyConvertRecord:(HttpRequestHelperCompletion)completion convertType:(NSString *)convertType page:(NSString *)page pageSize:(NSString *)pageSize; @end NS_ASSUME_NONNULL_END