CLouldVideoResource.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // XMDownloadResource.h
  3. // XWorld
  4. //
  5. // Created by DingLin on 17/2/9.
  6. // Copyright © 2017年 xiongmaitech. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface CLouldVideoResource : NSObject <NSCoding>
  10. typedef NS_ENUM(NSInteger, DownloadState) {
  11. DownloadStateNot,
  12. DownloadStateDownloading,
  13. DownloadStateCompleted,
  14. };
  15. @property (nonatomic,copy) NSString *indexFile; // 类似ID
  16. @property (nonatomic, copy) NSString *name;//资源名称
  17. @property (nonatomic, copy) NSString *beginDate;//开始日期
  18. @property (nonatomic, copy) NSString *endDate; //结束日期
  19. @property (nonatomic, copy) NSString* beginTime;//开始时间
  20. @property (nonatomic, copy) NSString* endTime;//结束时间
  21. @property (nonatomic, assign) float progress;//资源下载进度
  22. @property (nonatomic,copy) NSString* devId;//设备ID
  23. @property (nonatomic,assign) NSInteger size;//文件大小
  24. @property (nonatomic,copy) NSString* storePath;//存储路径
  25. @property (nonatomic, assign) DownloadState downloadState;//正在下载
  26. @property (nonatomic, copy) NSString *JsonStr;
  27. @property (nonatomic,copy) NSString *compressPicPath; // 设备相册缩略图路径
  28. //用于缩略图 组成SDK_SYSTEM_TIME这个参数
  29. @property (nonatomic, unsafe_unretained) int year;
  30. @property (nonatomic, unsafe_unretained) int month;
  31. @property (nonatomic, unsafe_unretained) int day;
  32. @property (nonatomic, unsafe_unretained) int wday;
  33. @property (nonatomic, unsafe_unretained) int hour;
  34. @property (nonatomic, unsafe_unretained) int minute;
  35. @property (nonatomic, unsafe_unretained) int second;
  36. @property (nonatomic, unsafe_unretained) int isdst;//夏令时标识
  37. @end