111 lines
3.8 KiB
Objective-C
111 lines
3.8 KiB
Objective-C
//
|
|
// Api+DressUp.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2021/12/15.
|
|
//
|
|
|
|
#import "Api.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface Api (DressUp)
|
|
/// 获取头饰列表
|
|
/// @param completion 完成
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)headwearList:(HttpRequestHelperCompletion)completion ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 获取座驾列表
|
|
/// @param completion 完成
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)carList:(HttpRequestHelperCompletion)completion ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 获取铭牌列表
|
|
/// @param completion 完成
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)nameplateList:(HttpRequestHelperCompletion)completion ticket:(NSString *)ticket uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize;
|
|
|
|
/// 获取用户VIP资料卡
|
|
/// @param completion 完成
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)nobleCardList:(HttpRequestHelperCompletion)completion ticket:(NSString *)ticket uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize;
|
|
|
|
/// 获取用户公屏气泡
|
|
/// @param completion 完成
|
|
/// @param page 分页
|
|
/// @param pageSize 页数
|
|
+ (void)chatBubbleList:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize;
|
|
|
|
/// 使用头饰
|
|
/// @param completion 完成
|
|
/// @param headwearId 头饰id 0 取消使用头饰
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)useHeadWear:(HttpRequestHelperCompletion)completion headwearId:(NSString *)headwearId ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 使用座驾
|
|
/// @param completion 完成
|
|
/// @param carId 座驾id 0 取消使用座驾
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)useCar:(HttpRequestHelperCompletion)completion carId:(NSString *)carId ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 使用铭牌
|
|
/// @param completion 完成
|
|
/// @param userNameplateId 座驾id 0 取消使用座驾
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)useNameplate:(HttpRequestHelperCompletion)completion userNameplateId:(NSString *)userNameplateId ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 使用VIP资料卡
|
|
/// @param completion 完成
|
|
/// @param cardId 资料卡idd 0 取消使用
|
|
/// @param ticket ticket
|
|
/// @param uid uid
|
|
+ (void)useNobleCard:(HttpRequestHelperCompletion)completion cardId:(NSString *)cardId ticket:(NSString *)ticket uid:(NSString *)uid;
|
|
|
|
/// 使用气泡
|
|
/// @param completion 完成
|
|
/// @param bubbleId 气泡id
|
|
+ (void)useBubble:(HttpRequestHelperCompletion)completion bubbleId:(NSString *)bubbleId;
|
|
|
|
/// 活动
|
|
/// @param completion 完成
|
|
/// @param type 类型 2 房间的 1 首页的 3 我的装扮
|
|
+ (void)dressUpBannerList:(HttpRequestHelperCompletion)completion type:(NSString *)type;
|
|
|
|
|
|
#pragma mark - 装扮商城
|
|
/// 获取装扮商城列表
|
|
/// @param completion 完成
|
|
/// @param dressType 装扮类型
|
|
+ (void)requestDressUpShopList:(HttpRequestHelperCompletion)completion dressType:(NSString *)dressType;
|
|
|
|
/// 购买装扮
|
|
/// @param completion 完成
|
|
/// @param dressId 装扮id
|
|
+ (void)requestDressUpShopBuy:(HttpRequestHelperCompletion)completion id:(NSString *)dressId;
|
|
|
|
/// 赠送装扮
|
|
/// @param completion 完成
|
|
/// @param dressId 装扮ID
|
|
/// @param targetUid 目标用户UID
|
|
+ (void)requestSendDress:(HttpRequestHelperCompletion)completion id:(NSString *)dressId targetUid:(NSString *)targetUid;
|
|
|
|
/// 获取我的装扮内容
|
|
/// @param completion 完成回掉
|
|
/// @param page 分页
|
|
/// @param pageSize 分页大小
|
|
/// @param dressType 装扮类型,目前只支持 0 & 5
|
|
+ (void)mineDressItems:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize dressType:(NSString *)dressType;
|
|
|
|
+ (void)optDress:(HttpRequestHelperCompletion)completion dressType:(NSString *)dressType dressId:(NSString *)dressId;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|