forked from eatvio/eatvio_app
122 lines
4.3 KiB
Dart
122 lines
4.3 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'plan_pagination_model.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
_$PlanPaginationModelImpl _$$PlanPaginationModelImplFromJson(
|
|
Map<String, dynamic> json,
|
|
) => _$PlanPaginationModelImpl(
|
|
data:
|
|
(json['data'] as List<dynamic>)
|
|
.map((e) => PlanModel.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
links: Links.fromJson(json['links'] as Map<String, dynamic>),
|
|
meta: Meta.fromJson(json['meta'] as Map<String, dynamic>),
|
|
);
|
|
|
|
Map<String, dynamic> _$$PlanPaginationModelImplToJson(
|
|
_$PlanPaginationModelImpl instance,
|
|
) => <String, dynamic>{
|
|
'data': instance.data,
|
|
'links': instance.links,
|
|
'meta': instance.meta,
|
|
};
|
|
|
|
_$PlanModelImpl _$$PlanModelImplFromJson(Map<String, dynamic> json) =>
|
|
_$PlanModelImpl(
|
|
id: (json['id'] as num).toInt(),
|
|
slug: json['slug'] as String,
|
|
name: json['name'] as String,
|
|
image: json['image'] as String,
|
|
duration: (json['duration'] as num).toInt(),
|
|
state: json['state'] as String,
|
|
type: planTypeFromJson(json['type']),
|
|
details: json['details'] as String,
|
|
packetsCount: (json['packets_count'] as num).toInt(),
|
|
packet1Options:
|
|
json['packet1_options'] == null
|
|
? null
|
|
: PacketOptions.fromJson(
|
|
json['packet1_options'] as Map<String, dynamic>,
|
|
),
|
|
packet2Options:
|
|
json['packet2_options'] == null
|
|
? null
|
|
: PacketOptions.fromJson(
|
|
json['packet2_options'] as Map<String, dynamic>,
|
|
),
|
|
packet3Options:
|
|
json['packet3_options'] == null
|
|
? null
|
|
: PacketOptions.fromJson(
|
|
json['packet3_options'] as Map<String, dynamic>,
|
|
),
|
|
author: Author.fromJson(json['author'] as Map<String, dynamic>),
|
|
totalLikes: (json['total_likes'] as num).toInt(),
|
|
totalViews: (json['total_views'] as num).toInt(),
|
|
totalComments: (json['total_comments'] as num).toInt(),
|
|
isFavorite: json['is_favorite'] as bool,
|
|
minPriceOfOptions: (json['min_price_of_options'] as num).toDouble(),
|
|
maxPriceOfOptions: (json['max_price_of_options'] as num).toDouble(),
|
|
wasLikedByMe: json['was_liked_by_me'] as bool,
|
|
);
|
|
|
|
Map<String, dynamic> _$$PlanModelImplToJson(_$PlanModelImpl instance) =>
|
|
<String, dynamic>{
|
|
'id': instance.id,
|
|
'slug': instance.slug,
|
|
'name': instance.name,
|
|
'image': instance.image,
|
|
'duration': instance.duration,
|
|
'state': instance.state,
|
|
'type': instance.type,
|
|
'details': instance.details,
|
|
'packets_count': instance.packetsCount,
|
|
'packet1_options': instance.packet1Options,
|
|
'packet2_options': instance.packet2Options,
|
|
'packet3_options': instance.packet3Options,
|
|
'author': instance.author,
|
|
'total_likes': instance.totalLikes,
|
|
'total_views': instance.totalViews,
|
|
'total_comments': instance.totalComments,
|
|
'is_favorite': instance.isFavorite,
|
|
'min_price_of_options': instance.minPriceOfOptions,
|
|
'max_price_of_options': instance.maxPriceOfOptions,
|
|
'was_liked_by_me': instance.wasLikedByMe,
|
|
};
|
|
|
|
_$PacketOptionsImpl _$$PacketOptionsImplFromJson(Map<String, dynamic> json) =>
|
|
_$PacketOptionsImpl(
|
|
items: (json['items'] as List<dynamic>).map((e) => e as String).toList(),
|
|
price: json['price'],
|
|
short: json['short'] as String,
|
|
description: json['description'] as String,
|
|
);
|
|
|
|
Map<String, dynamic> _$$PacketOptionsImplToJson(_$PacketOptionsImpl instance) =>
|
|
<String, dynamic>{
|
|
'items': instance.items,
|
|
'price': instance.price,
|
|
'short': instance.short,
|
|
'description': instance.description,
|
|
};
|
|
|
|
_$PlanTypeImpl _$$PlanTypeImplFromJson(Map<String, dynamic> json) =>
|
|
_$PlanTypeImpl(
|
|
fit: json['fit'] as bool?,
|
|
slim: json['slim'] as bool?,
|
|
behavior: json['behavior'] as bool?,
|
|
wellness: json['wellness'] as bool?,
|
|
);
|
|
|
|
Map<String, dynamic> _$$PlanTypeImplToJson(_$PlanTypeImpl instance) =>
|
|
<String, dynamic>{
|
|
'fit': instance.fit,
|
|
'slim': instance.slim,
|
|
'behavior': instance.behavior,
|
|
'wellness': instance.wellness,
|
|
};
|