ModeModel.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. // Generated by json_to_model
  2. #import "JDJSONModel.h"
  3. #import "ItemModel.h"
  4. @interface ModeModel : ItemSubModel
  5. @property (copy, nonatomic) NSString *modeId;
  6. @property (copy, nonatomic) NSString *modeName;
  7. @property (copy, nonatomic) NSString *basicModeCode;
  8. @property (copy, nonatomic) NSString *useYn;
  9. @property (copy, nonatomic) NSString *imageFileActiveName;
  10. @property (copy, nonatomic) NSString *imageFileViewName;
  11. @property (copy, nonatomic) NSString *imageFileDisableName;
  12. @property (copy, nonatomic) NSString *ruleYn;
  13. @property (copy, nonatomic) NSString *homegrpSceneId;
  14. @property (copy, nonatomic) NSString *deleteCnt;
  15. - (instancetype)initWithSubItem:(ItemSubModel *)subItem;
  16. @end
  17. @interface ModeListModel : JDJSONModel
  18. @property (copy, nonatomic) NSArray<ModeModel> *list;
  19. @end
  20. @protocol HomeLogModel;
  21. @interface HomeLogModel : JDJSONModel
  22. @property (copy, nonatomic) NSString *createDate;
  23. @property (copy, nonatomic) NSString *homelogType;
  24. @property (copy, nonatomic) NSString *homelogTitle;
  25. @property (copy, nonatomic) NSString *homelogMsg;
  26. @property (copy, nonatomic) NSString *imageFileName;
  27. @property (copy, nonatomic) NSString *createDatetime;
  28. @property (copy, nonatomic) NSString *createTime;
  29. @end
  30. @interface HomeLogListModel : JDJSONModel
  31. @property (copy, nonatomic) NSArray<HomeLogModel> *homelogList;
  32. @end
  33. @protocol CameraModel;
  34. @interface CameraModel : JDJSONModel
  35. @property (copy, nonatomic) NSString *deviceId;
  36. @property (copy, nonatomic) NSString *deviceName;
  37. @property (copy, nonatomic) NSString *controlUrl;
  38. @end
  39. @interface DashboardModel : JDJSONModel
  40. @property (copy, nonatomic) NSString *homegrpId;
  41. @property (copy, nonatomic) NSString *homegrpName;
  42. @property (copy, nonatomic) NSString *imageFileName;
  43. @property (copy, nonatomic) NSString *noticeCount;
  44. @property (copy, nonatomic) NSString *pushCount;
  45. @property (copy, nonatomic) NSString *deviceId; //homehub
  46. @property (copy, nonatomic) NSString *deviceEventYn; //홈허브 느낌표 여부
  47. @property (copy, nonatomic) NSString *phoneAuthYn; // 전화번호 인증 여부
  48. @property (copy, nonatomic) NSString *phone; // 휴대폰 번호
  49. @property (copy, nonatomic) NSArray<ModeModel> *modeList;
  50. @end
  51. @protocol PersonalNoticeModel;
  52. @interface PersonalNoticeModel : JDJSONModel
  53. @property (copy, nonatomic) NSString *pushHistId;
  54. @property (copy, nonatomic) NSString *content;
  55. @property (copy, nonatomic) NSString *createDatetime;
  56. @property (copy, nonatomic) NSString *readDatetime;
  57. @property (copy, nonatomic) NSString *homegrpInvitationYn;
  58. @property (copy, nonatomic) NSString *pushTypeCode;
  59. @end
  60. @interface PersonalNoticeListModel : JDJSONModel
  61. @property (copy, nonatomic) NSString *pushCount;
  62. @property (copy, nonatomic) NSArray<PersonalNoticeModel> *messageList;
  63. @end
  64. @protocol NoticeModel;
  65. @interface NoticeModel : JDJSONModel
  66. @property (copy, nonatomic) NSString *noticeId;
  67. @property (copy, nonatomic) NSString *content;
  68. @property (copy, nonatomic) NSString *createDatetime;
  69. @end
  70. @interface NoticeListModel : JDJSONModel
  71. @property (copy, nonatomic) NSString *noticeCount;
  72. @property (copy, nonatomic) NSArray<NoticeModel> *noticeList;
  73. @end
  74. @protocol FaqModel;
  75. @interface FaqModel : JDJSONModel
  76. @property (copy, nonatomic) NSString *faqId;
  77. @property (copy, nonatomic) NSString *title;
  78. @property (copy, nonatomic) NSString *detailUrl;
  79. @end
  80. @interface FaqListModel : JDJSONModel
  81. @property (copy, nonatomic) NSString *faqCount;
  82. @property (copy, nonatomic) NSArray<FaqModel> *faqList;
  83. @end