mirror of
https://github.com/foss42/apidash.git
synced 2025-05-25 02:06:44 +08:00
48 lines
1.8 KiB
Dart
48 lines
1.8 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'request_model.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
_$RequestModelImpl _$$RequestModelImplFromJson(Map json) => _$RequestModelImpl(
|
|
id: json['id'] as String,
|
|
apiType: $enumDecodeNullable(_$APITypeEnumMap, json['apiType']) ??
|
|
APIType.rest,
|
|
name: json['name'] as String? ?? "",
|
|
description: json['description'] as String? ?? "",
|
|
requestTabIndex: json['requestTabIndex'] ?? 0,
|
|
httpRequestModel: json['httpRequestModel'] == null
|
|
? null
|
|
: HttpRequestModel.fromJson(
|
|
Map<String, Object?>.from(json['httpRequestModel'] as Map)),
|
|
responseStatus: (json['responseStatus'] as num?)?.toInt(),
|
|
message: json['message'] as String?,
|
|
httpResponseModel: json['httpResponseModel'] == null
|
|
? null
|
|
: HttpResponseModel.fromJson(
|
|
Map<String, Object?>.from(json['httpResponseModel'] as Map)),
|
|
isWorking: json['isWorking'] as bool? ?? false,
|
|
sendingTime: json['sendingTime'] == null
|
|
? null
|
|
: DateTime.parse(json['sendingTime'] as String),
|
|
);
|
|
|
|
Map<String, dynamic> _$$RequestModelImplToJson(_$RequestModelImpl instance) =>
|
|
<String, dynamic>{
|
|
'id': instance.id,
|
|
'apiType': _$APITypeEnumMap[instance.apiType]!,
|
|
'name': instance.name,
|
|
'description': instance.description,
|
|
'httpRequestModel': instance.httpRequestModel?.toJson(),
|
|
'responseStatus': instance.responseStatus,
|
|
'message': instance.message,
|
|
'httpResponseModel': instance.httpResponseModel?.toJson(),
|
|
};
|
|
|
|
const _$APITypeEnumMap = {
|
|
APIType.rest: 'rest',
|
|
APIType.graphql: 'graphql',
|
|
};
|