47 lines
1.7 KiB
Objective-C
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
|