blob: a5b702a62a7dde575aa14fc3cc033698bd40e640 [file]
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'task.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Task _$TaskFromJson(Map<String, dynamic> json) => $checkedCreate(
'Task',
json,
($checkedConvert) {
final val = Task(
createTimestamp: $checkedConvert(
'CreateTimestamp',
(v) => (v as num).toInt(),
),
startTimestamp: $checkedConvert(
'StartTimestamp',
(v) => (v as num).toInt(),
),
endTimestamp: $checkedConvert('EndTimestamp', (v) => (v as num).toInt()),
attempts: $checkedConvert('Attempts', (v) => (v as num).toInt()),
isBringup: $checkedConvert('IsBringup', (v) => v as bool),
isFlaky: $checkedConvert('IsFlaky', (v) => v as bool),
status: $checkedConvert('Status', (v) => TaskStatus.from(v as String)),
buildNumberList: $checkedConvert(
'BuildNumberList',
(v) => (v as List<dynamic>).map((e) => (e as num).toInt()).toList(),
),
builderName: $checkedConvert('BuilderName', (v) => v as String),
lastAttemptFailed: $checkedConvert('LastAttemptFailed', (v) => v as bool),
currentBuildNumber: $checkedConvert(
'CurrentBuildNumber',
(v) => (v as num?)?.toInt(),
),
);
return val;
},
fieldKeyMap: const {
'createTimestamp': 'CreateTimestamp',
'startTimestamp': 'StartTimestamp',
'endTimestamp': 'EndTimestamp',
'attempts': 'Attempts',
'isBringup': 'IsBringup',
'isFlaky': 'IsFlaky',
'status': 'Status',
'buildNumberList': 'BuildNumberList',
'builderName': 'BuilderName',
'lastAttemptFailed': 'LastAttemptFailed',
'currentBuildNumber': 'CurrentBuildNumber',
},
);
Map<String, dynamic> _$TaskToJson(Task instance) => <String, dynamic>{
'CreateTimestamp': instance.createTimestamp,
'StartTimestamp': instance.startTimestamp,
'EndTimestamp': instance.endTimestamp,
'Attempts': instance.attempts,
'IsBringup': instance.isBringup,
'IsFlaky': instance.isFlaky,
'Status': instance.status,
'BuildNumberList': instance.buildNumberList,
'BuilderName': instance.builderName,
'LastAttemptFailed': instance.lastAttemptFailed,
'CurrentBuildNumber': instance.currentBuildNumber,
};