Files
featherVoice/QXLive/HomePage(声播)/Services/QXHomePageNetwork.h

101 lines
3.3 KiB
C
Raw Normal View History

2025-08-08 10:49:36 +08:00
//
// QXHomePageNetwork.h
// QXLive
//
// Created by 启星 on 2025/6/10.
//
#import <Foundation/Foundation.h>
#import "QXRoomListModel.h"
#import "QXBanner.h"
#import "QXRankModel.h"
#import "QXGiftModel.h"
2025-10-20 09:43:10 +08:00
#import "QXRechargePermissionModel.h"
#import "QXNiceGiftRechargeModel.h"
2025-08-08 10:49:36 +08:00
NS_ASSUME_NONNULL_BEGIN
@interface QXHomePageNetwork : NSObject
/**
*/
+(void)homeRoomListWithPage:(NSInteger)page
is_top:(BOOL)is_top
label_id:(NSString*)label_id
successBlock:(void (^)(NSArray<QXRoomListModel*>* list,BOOL isAppStore))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)homeRoomLabelListsuccessBlock:(void (^)(NSArray<QXMyRoomType*>* list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
banner
*/
+(void)homeBannerSuccessBlock:(void (^)(NSArray<QXBanner*>* list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
/
ranking_type 1 2
type 123
*/
+(void)rankOfCharmWithRankingType:(NSString*)ranking_type
type:(NSString*)type
page:(NSInteger)page
successBlock:(void (^)(QXRankModel*model))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
type 123
*/
+(void)rankOfRoomWithType:(NSString*)type
successBlock:(void (^)(QXRankModel*model))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
type 123
*/
+(void)rankOfGuildWithType:(NSString*)type
successBlock:(void (^)(QXRankModel*model))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)rankOfRealLoveWithType:(NSString*)type
successBlock:(void (^)(QXRankModel*model))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)getFirstRechargeGiftListSuccessBlock:(void (^)(NSArray<QXFirstRechargeModel*> *list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)getFirstRechargePermissionSuccessBlock:(void (^)(BOOL isShow))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
2025-10-20 09:43:10 +08:00
/**
*/
2025-10-30 00:45:15 +08:00
+(void)getRechargePermissionSuccessBlock:(void (^)(QXRechargePermissionModel *model,BOOL isAppStore))successBlock
2025-10-20 09:43:10 +08:00
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)getSkyDropGiftListSuccessBlock:(void (^)(QXNiceGiftRechargeModel * model))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)getNewUserGiftListSuccessBlock:(void (^)(NSArray<QXNiceGiftRechargeModel*> * list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
2025-08-08 10:49:36 +08:00
@end
NS_ASSUME_NONNULL_END