SceneModel.h 886 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // Generated by json_to_model
  2. @import Foundation;
  3. #import "JDJSONModel.h"
  4. #import "DeviceModel.h"
  5. #import "ModeModel.h"
  6. #import "ItemModel.h"
  7. @protocol SceneModel;
  8. @interface SceneModel : JDJSONModel
  9. @property (copy, nonatomic) NSString *homegrpSceneId;
  10. @property (copy, nonatomic) NSString *sceneName;
  11. @property (copy, nonatomic) NSString *createDatetime;
  12. @property (copy, nonatomic) NSString *predSceneId;
  13. @property (copy, nonatomic) NSString *imageFileName;
  14. @property (copy, nonatomic) NSString *deleteCnt; //삭제된 디바이스 카운트
  15. @end
  16. @interface SceneListModel : JDJSONModel
  17. @property (copy, nonatomic) NSArray<SceneModel> *list;
  18. @end
  19. @interface SceneDetailModel : SceneModel
  20. @property (copy, nonatomic) NSArray<ItemModel> *actions;
  21. @end
  22. @interface PredefinedSceneDetailModel : JDJSONModel
  23. @property (copy, nonatomic) NSArray<ItemModel> *actions;
  24. @end