SafeSleepRequestModel.h
1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//
// SafeSleepRequestModel.h
// DreamSleep
//
// Created by peter on 2022/4/13.
//
#import "DSNetworkTool.h"
#import "SleepStoryHomeModel.h"
NS_ASSUME_NONNULL_BEGIN
@interface SafeSleepRequestModel : DSNetworkTool
/// 舒眠课程和助眠音乐课程列表数据
@property (nonatomic, strong) NSArray *courseListData;
/// 音频列表数据
@property (nonatomic, strong) NSArray *subAudioListData;
/// 睡眠-放松训练-即刻放松音频接口(均衡舒压、4-7-8呼吸法音频),暂时不调用
/// @param completion completion
+ (NSURLSessionDataTask *)queryRelaxRightNowAudioWithCompletion:(void (^)(SafeSleepRequestModel *requestModel))completion;
/// 获取舒眠课程、助眠音乐列表数据
/// @param subID 6:舒眠课程,18:助眠音乐
/// @isHome isHome YES:主页横向列表数据,NO:查看所有课程列表数据
/// @param completion SafeSleepRequestModel
+ (NSURLSessionDataTask *)getCourseListDataWithSubID:(int)subID isHome:(BOOL)isHome completion:(void (^)(SafeSleepRequestModel *requestModel))completion;
/// 冥想分类详情(舒眠课程和助眠音乐子课程列表、睡眠故事列表)
/// @param type_id 课程ID
/// @param completion SafeSleepRequestModel
+ (NSURLSessionDataTask *)queryRelaxMeditationAudiosWithTypeID:(int)type_id completion:(void (^)(SafeSleepRequestModel *requestModel))completion;
/// 获取首页睡眠故事数据
/// @param completion completion
+ (NSURLSessionDataTask *)querySleepAudioStoryWithCompletion:(void (^)(SafeSleepRequestModel *requestModel, SleepStoryHomeModel * sshModel))completion;
/// 更新音频播放量接口
/// @param audioID 音频id
/// @param completion completion
+ (NSURLSessionDataTask *)updateAudioPlayCountWithAudioID:(int)audioID completion:(void (^)(SafeSleepRequestModel *requestModel))completion;
@end
NS_ASSUME_NONNULL_END