33 lines
1.0 KiB
Dart
33 lines
1.0 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|||
|
|
|
||
|
|
part of 'remote_node.dart';
|
||
|
|
|
||
|
|
// **************************************************************************
|
||
|
|
// JsonSerializableGenerator
|
||
|
|
// **************************************************************************
|
||
|
|
|
||
|
|
_RemoteNode _$RemoteNodeFromJson(Map<String, dynamic> json) => _RemoteNode(
|
||
|
|
id: json['id'] as String? ?? '',
|
||
|
|
name: json['name'] as String,
|
||
|
|
url: json['url'] as String,
|
||
|
|
status: json['status'] as String? ?? '',
|
||
|
|
description: json['description'] as String?,
|
||
|
|
tags:
|
||
|
|
(json['tags'] as List<dynamic>?)?.map((e) => e as String).toList() ??
|
||
|
|
const <String>[],
|
||
|
|
lastSeen: json['last_seen'] == null
|
||
|
|
? null
|
||
|
|
: DateTime.parse(json['last_seen'] as String),
|
||
|
|
);
|
||
|
|
|
||
|
|
Map<String, dynamic> _$RemoteNodeToJson(_RemoteNode instance) =>
|
||
|
|
<String, dynamic>{
|
||
|
|
'id': instance.id,
|
||
|
|
'name': instance.name,
|
||
|
|
'url': instance.url,
|
||
|
|
'status': instance.status,
|
||
|
|
'description': instance.description,
|
||
|
|
'tags': instance.tags,
|
||
|
|
'last_seen': instance.lastSeen?.toIso8601String(),
|
||
|
|
};
|