Files
peko-ios/YuMi/Modules/YMRoom/View/TreasureFairy/Api/Api+TreasureFairy.h

133 lines
4.7 KiB
C
Raw Normal View History

2023-08-10 10:12:19 +08:00
//
// 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
2023-09-28 15:25:01 +08:00
+ (void)treasureFailyConvert:(HttpRequestHelperCompletion)completion itemId:(NSString *)itemId roomUid:(NSString *)roomUid propIdStr:(NSString *)propIdStr propNumStr:(NSString *)propNumStr;
2023-08-10 10:12:19 +08:00
/// 兑换-碎片兑换列表
/// - 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;
2023-09-28 15:25:01 +08:00
/// 购买精灵碎片
/// - Parameters:
/// - completion: 完成
/// - num: 数量
/// - uid: 用户id
+(void)buyElfShard:(HttpRequestHelperCompletion)completion num:(NSString *)num uid:(NSString *)uid;
/// 精灵分解
/// - Parameter completion: 完成
/// - Parameter salvageReq: 分解的精灵
+ (void)treasureFailySalvageall:(HttpRequestHelperCompletion)completion salvageReq:(NSArray *)salvageReq;
2023-08-10 10:12:19 +08:00
@end
NS_ASSUME_NONNULL_END