// Generated by json_to_model

@import Foundation;

#import "JDJSONModel.h"

#import "DeviceModel.h"
#import "ModeModel.h"
#import "ItemModel.h"

@protocol SceneModel;
@interface SceneModel : JDJSONModel

@property (copy, nonatomic) NSString *homegrpSceneId;
@property (copy, nonatomic) NSString *sceneName;
@property (copy, nonatomic) NSString *createDatetime;
@property (copy, nonatomic) NSString *predSceneId;
@property (copy, nonatomic) NSString *imageFileName;
@property (copy, nonatomic) NSString *deleteCnt;  //삭제된 디바이스 카운트

@end


@interface SceneListModel : JDJSONModel

@property (copy, nonatomic) NSArray<SceneModel> *list;

@end


@interface SceneDetailModel : SceneModel

@property (copy, nonatomic) NSArray<ItemModel> *actions;

@end


@interface PredefinedSceneDetailModel : JDJSONModel

@property (copy, nonatomic) NSArray<ItemModel> *actions;

@end
