JLChen
2021-04-30 a5247b61d585627a1a7b1e1f35f34de9f0af9fba
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
//
//  Copyright © 2019 dahua. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
NS_ASSUME_NONNULL_BEGIN
 
@interface LCChannelInfo : NSObject
 
/// 通道号
@property (strong, nonatomic) NSString *channelId;
 
/// 设备序列号
@property (strong, nonatomic) NSString *deviceId;
 
/// 通道名称
@property (strong, nonatomic) NSString *channelName;
 
/// 通道能力集 如AlarmMD,AudioTalk 逗号隔开
@property (strong, nonatomic) NSString *ability;
 
/// 远程通道状态 online-在线 offline-在线 close-未配置 sleep-休眠
@property (strong, nonatomic) NSString *status;
 
/// 缩略图URL
@property (strong, nonatomic) NSString *picUrl;
 
/// 提醒状态,off-不提醒,on-提醒
@property (strong, nonatomic) NSString *remindStatus;
/// 遮罩状态,on-打开 off-关闭
@property (strong, nonatomic) NSString *cameraStatus;
 
/// 云存储状态 notExist:未开通套餐,using:开通云存储且没有过期, expired:套餐过期
@property (strong, nonatomic) NSString *storageStrategyStatus;
 
/// 设备属于自己;"share":通过乐橙app共享给此用户;"auth":通过乐橙PC客户端授权给此用户;"shareAndAuth":通过乐橙app共享给此用户以及通过乐橙PC客户端授权给此用户;
@property (strong, nonatomic) NSString *shareStatus;
 
/// 被共享和授权的权限功能列表(逗号隔开)
@property (strong, nonatomic) NSString *shareFunctions;
 
@end
 
@interface LCDeviceInfo : NSObject
 
/// 绑定分享列表自增ID
@property (nonatomic) NSInteger bindId;
 
/// 设备序列号
@property (strong, nonatomic) NSString *deviceId;
 
/// 是否在线  online-在线 offline-离线 upgrading-升级中 sleep-休眠
@property (strong, nonatomic) NSString *status;
 
/// 设备型号
@property (strong, nonatomic) NSString *deviceModel;
 
/// 设备大类 【NVR/DVR/HCVR/IPC/SD/IHG/ARC】
@property (strong, nonatomic) NSString *catalog;
 
/// 品牌信息 lechange-乐橙设备,general-通用设备
@property (strong, nonatomic) NSString *brand;
 
/// 软件版本号
@property (strong, nonatomic) NSString *version;
 
/// 设备名称
@property (strong, nonatomic) NSString *name;
 
/// 能力集
@property (strong, nonatomic) NSString *ability;
 
///  播放token
@property (strong, nonatomic) NSString *playToken;
 
/// 设备接入类型 PaaS-表示Paas程序接入、Lechange-表示乐橙非PaaS设备、Easy4IP表示Easy4IP程序设备、P2P表示P2P程序设备
@property (strong, nonatomic) NSString *accessType;
 
/// 设备下所有通道在线状态
@property (strong, nonatomic) NSArray<LCChannelInfo *> *channels;
 
 
@end
 
NS_ASSUME_NONNULL_END