Files
peko-ios/YuMi/Modules/YMRoom/Api/Api+LuckyPackage.h
2025-02-28 19:04:09 +08:00

47 lines
1.7 KiB
Objective-C

//
// Api+LuckyPackage.h
// YuMi
//
// Created by P on 2025/2/11.
//
#import "Api.h"
NS_ASSUME_NONNULL_BEGIN
@interface Api(LuckyPackage)
/// {"roomUid":3456, "uid": 3456,"type":"GIFT", "countDownSecond": 300, "giftItems":[{"giftId":12,"giftNum":10},{"giftId":25,"giftNum":10}]}
+ (void)postGiftNewRedEnvelope:(HttpRequestHelperCompletion)complection
countDownSecond:(NSNumber *)countDownSecond
giftItems:(NSArray <NSDictionary *> *)giftItems
roomUid:(NSNumber *)roomUid
uid:(NSString *)uid
type:(NSString *)type;
/// {"roomUid":3456, "uid": 3456,"num": 10,"goldNum": 1000,"type":"DIAMOND", "countDownSecond": 300}
+ (void)postDiamondNewRedEnvelope:(HttpRequestHelperCompletion)complection
countDownSecond:(NSNumber *)countDownSecond
goldNum:(NSNumber *)goldNum
num:(NSNumber *)num
roomUid:(NSNumber *)roomUid
uid:(NSString *)uid
type:(NSString *)type;
+ (void)getNewRedEnvelopeList:(HttpRequestHelperCompletion)complection
roomUid:(NSNumber *)roomUid;
+ (void)getNewRedEnvelopeDetail:(HttpRequestHelperCompletion)complection
pageNo:(NSNumber *)pageNo
pageSize:(NSNumber *)pageSize
type:(NSNumber *)type;
+ (void)postNewRedEnvelopeOpen:(HttpRequestHelperCompletion)complection redEnvelopeId:(NSNumber *)redEnvelopeId;
+ (void)getNewRedEnvelopeGet:(HttpRequestHelperCompletion)complection
redEnvelopeId:(NSNumber *)redEnvelopeId;
@end
NS_ASSUME_NONNULL_END