// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'launch.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

_$LaunchImpl _$$LaunchImplFromJson(Map<String, dynamic> json) => _$LaunchImpl(
  userConfig: json['userConfig'] == null
      ? null
      : User.fromJson(json['userConfig'] as Map<String, dynamic>),
  appConfig: json['appConfig'] == null
      ? null
      : AppConfig.fromJson(json['appConfig'] as Map<String, dynamic>),
  upgradeConfig: json['upgradeConfig'] == null
      ? null
      : Upgrade.fromJson(json['upgradeConfig'] as Map<String, dynamic>),
  adConfig: json['adConfig'] == null
      ? null
      : AdConfig.fromJson(json['adConfig'] as Map<String, dynamic>),
  groups: json['groups'] == null
      ? null
      : Groups.fromJson(json['groups'] as Map<String, dynamic>),
  ranks: (json['ranks'] as List<dynamic>?)
      ?.map((e) => Ranks.fromJson(e as Map<String, dynamic>))
      .toList(),
  exData: json['exData'],
  nodesConfig: json['nodesConfig'] == null
      ? null
      : NodesConfig.fromJson(json['nodesConfig'] as Map<String, dynamic>),
);

Map<String, dynamic> _$$LaunchImplToJson(_$LaunchImpl instance) =>
    <String, dynamic>{
      'userConfig': instance.userConfig,
      'appConfig': instance.appConfig,
      'upgradeConfig': instance.upgradeConfig,
      'adConfig': instance.adConfig,
      'groups': instance.groups,
      'ranks': instance.ranks,
      'exData': instance.exData,
      'nodesConfig': instance.nodesConfig,
    };
