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

101 lines
3.2 KiB
C
Raw Normal View History

2025-08-14 10:07:49 +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-12 15:48:35 +08:00
#import "QXRechargePermissionModel.h"
#import "QXNiceGiftRechargeModel.h"
2025-08-14 10:07:49 +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-12 15:48:35 +08:00
/**
*/
+(void)getRechargePermissionSuccessBlock:(void (^)(QXRechargePermissionModel *model))successBlock
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-14 10:07:49 +08:00
@end
NS_ASSUME_NONNULL_END