// Copyright 2018 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // GENERATED CODE - DO NOT MODIFY BY HAND part of 'serializable_complex_object.dart'; // ************************************************************************** // Generator: JsonSerializableGenerator // ************************************************************************** SerializableComplexObject _$SerializableComplexObjectFromJson( Map<String, dynamic> json) => new SerializableComplexObject( aString: json['aString'] as String, anInt: json['anInt'] as int, aDouble: (json['aDouble'] as num)?.toDouble(), anObject: json['anObject'] == null ? null : new SerializableSimpleObject.fromJson( json['anObject'] as Map<String, dynamic>), aListOfStrings: (json['aListOfStrings'] as List)?.map((e) => e as String)?.toList(), aListOfInts: (json['aListOfInts'] as List)?.map((e) => e as int)?.toList(), aListOfDoubles: (json['aListOfDoubles'] as List) ?.map((e) => (e as num)?.toDouble()) ?.toList(), aListOfObjects: (json['aListOfObjects'] as List) ?.map((e) => e == null ? null : new SerializableSimpleObject.fromJson( e as Map<String, dynamic>)) ?.toList()); abstract class _$SerializableComplexObjectSerializerMixin { String get aString; int get anInt; double get aDouble; SerializableSimpleObject get anObject; List<String> get aListOfStrings; List<int> get aListOfInts; List<double> get aListOfDoubles; List<SerializableSimpleObject> get aListOfObjects; Map<String, dynamic> toJson() => <String, dynamic>{ 'aString': aString, 'anInt': anInt, 'aDouble': aDouble, 'anObject': anObject, 'aListOfStrings': aListOfStrings, 'aListOfInts': aListOfInts, 'aListOfDoubles': aListOfDoubles, 'aListOfObjects': aListOfObjects }; }