Files
syncrow-app/lib/features/devices/model/room_model.dart
2024-03-13 13:52:22 +03:00

31 lines
593 B
Dart

import 'package:syncrow_app/features/devices/model/device_category_model.dart';
class RoomModel {
final int? id;
final String? name;
final List<DevicesCategoryModel>? categories;
RoomModel({
required this.id,
required this.name,
required this.categories,
});
Map<String, dynamic> toJson() {
return {
'id': id,
'name': name,
'devices': categories,
};
}
factory RoomModel.fromJson(Map<String, dynamic> json) {
return RoomModel(
id: json['roomId'],
name: json['roomName'],
categories: json['devices'],
);
}
}