blob: d21f832a2de68eada3487fd1a620c59d584f4467 [file] [log] [blame]
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'sku_details_wrapper.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
SkuDetailsWrapper _$SkuDetailsWrapperFromJson(Map json) {
return SkuDetailsWrapper(
description: json['description'] as String? ?? '',
freeTrialPeriod: json['freeTrialPeriod'] as String? ?? '',
introductoryPrice: json['introductoryPrice'] as String? ?? '',
introductoryPriceMicros:
json['introductoryPriceAmountMicros'] as String? ?? '',
introductoryPriceCycles: json['introductoryPriceCycles'] as int? ?? 0,
introductoryPricePeriod: json['introductoryPricePeriod'] as String? ?? '',
price: json['price'] as String? ?? '',
priceAmountMicros: json['priceAmountMicros'] as int? ?? 0,
priceCurrencyCode: json['priceCurrencyCode'] as String? ?? '',
priceCurrencySymbol: json['priceCurrencySymbol'] as String? ?? '',
sku: json['sku'] as String? ?? '',
subscriptionPeriod: json['subscriptionPeriod'] as String? ?? '',
title: json['title'] as String? ?? '',
type: const SkuTypeConverter().fromJson(json['type'] as String?),
originalPrice: json['originalPrice'] as String? ?? '',
originalPriceAmountMicros: json['originalPriceAmountMicros'] as int? ?? 0,
);
}
Map<String, dynamic> _$SkuDetailsWrapperToJson(SkuDetailsWrapper instance) =>
<String, dynamic>{
'description': instance.description,
'freeTrialPeriod': instance.freeTrialPeriod,
'introductoryPrice': instance.introductoryPrice,
'introductoryPriceAmountMicros': instance.introductoryPriceMicros,
'introductoryPriceCycles': instance.introductoryPriceCycles,
'introductoryPricePeriod': instance.introductoryPricePeriod,
'price': instance.price,
'priceAmountMicros': instance.priceAmountMicros,
'priceCurrencyCode': instance.priceCurrencyCode,
'priceCurrencySymbol': instance.priceCurrencySymbol,
'sku': instance.sku,
'subscriptionPeriod': instance.subscriptionPeriod,
'title': instance.title,
'type': const SkuTypeConverter().toJson(instance.type),
'originalPrice': instance.originalPrice,
'originalPriceAmountMicros': instance.originalPriceAmountMicros,
};
SkuDetailsResponseWrapper _$SkuDetailsResponseWrapperFromJson(Map json) {
return SkuDetailsResponseWrapper(
billingResult:
BillingResultWrapper.fromJson((json['billingResult'] as Map?)?.map(
(k, e) => MapEntry(k as String, e),
)),
skuDetailsList: (json['skuDetailsList'] as List<dynamic>?)
?.map((e) =>
SkuDetailsWrapper.fromJson(Map<String, dynamic>.from(e as Map)))
.toList() ??
[],
);
}
Map<String, dynamic> _$SkuDetailsResponseWrapperToJson(
SkuDetailsResponseWrapper instance) =>
<String, dynamic>{
'billingResult': instance.billingResult,
'skuDetailsList': instance.skuDetailsList,
};
BillingResultWrapper _$BillingResultWrapperFromJson(Map json) {
return BillingResultWrapper(
responseCode:
const BillingResponseConverter().fromJson(json['responseCode'] as int?),
debugMessage: json['debugMessage'] as String?,
);
}
Map<String, dynamic> _$BillingResultWrapperToJson(
BillingResultWrapper instance) =>
<String, dynamic>{
'responseCode':
const BillingResponseConverter().toJson(instance.responseCode),
'debugMessage': instance.debugMessage,
};