import 'package:equatable/equatable.dart'; import 'package:json_annotation/json_annotation.dart'; part 'server_disk_volume.g.dart'; @JsonSerializable() class ServerDiskVolume extends Equatable { factory ServerDiskVolume.fromJson(final Map json) => _$ServerDiskVolumeFromJson(json); const ServerDiskVolume({ required this.freeSpace, required this.model, required this.name, required this.root, required this.serial, required this.totalSpace, required this.type, required this.usedSpace, }); final String freeSpace; final String? model; final String name; final bool root; final String? serial; final String totalSpace; final String type; final String usedSpace; @override List get props => [ freeSpace, model, name, root, serial, totalSpace, type, usedSpace, ]; }