Input$GoogleAnalyticsEventDataInput.fromJson constructor
Input$GoogleAnalyticsEventDataInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$GoogleAnalyticsEventDataInput.fromJson(
Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('login')) {
final l$login = data['login'];
result$data['login'] = l$login == null
? null
: Input$GoogleAnalyticsEventDataLoginInput.fromJson(
(l$login as Map<String, dynamic>));
}
if (data.containsKey('signup')) {
final l$signup = data['signup'];
result$data['signup'] = l$signup == null
? null
: Input$GoogleAnalyticsEventDataLoginInput.fromJson(
(l$signup as Map<String, dynamic>));
}
if (data.containsKey('search')) {
final l$search = data['search'];
result$data['search'] = l$search == null
? null
: Input$GoogleAnalyticsEventDataSearchInput.fromJson(
(l$search as Map<String, dynamic>));
}
if (data.containsKey('share')) {
final l$share = data['share'];
result$data['share'] = l$share == null
? null
: Input$GoogleAnalyticsEventDataShareInput.fromJson(
(l$share as Map<String, dynamic>));
}
if (data.containsKey('earn_virtual_currency')) {
final l$earn_virtual_currency = data['earn_virtual_currency'];
result$data['earn_virtual_currency'] = l$earn_virtual_currency == null
? null
: Input$GoogleAnalyticsEventDataEarnVirtualCurrencyInput.fromJson(
(l$earn_virtual_currency as Map<String, dynamic>));
}
if (data.containsKey('spend_virtual_currency')) {
final l$spend_virtual_currency = data['spend_virtual_currency'];
result$data['spend_virtual_currency'] = l$spend_virtual_currency == null
? null
: Input$GoogleAnalyticsEventDataSpendVirtualCurrencyInput.fromJson(
(l$spend_virtual_currency as Map<String, dynamic>));
}
if (data.containsKey('add_payment_info')) {
final l$add_payment_info = data['add_payment_info'];
result$data['add_payment_info'] = l$add_payment_info == null
? null
: Input$GoogleAnalyticsEventDataAddPaymentInfoInput.fromJson(
(l$add_payment_info as Map<String, dynamic>));
}
if (data.containsKey('add_shipping_info')) {
final l$add_shipping_info = data['add_shipping_info'];
result$data['add_shipping_info'] = l$add_shipping_info == null
? null
: Input$GoogleAnalyticsEventDataAddShippingInfoInput.fromJson(
(l$add_shipping_info as Map<String, dynamic>));
}
if (data.containsKey('add_to_cart')) {
final l$add_to_cart = data['add_to_cart'];
result$data['add_to_cart'] = l$add_to_cart == null
? null
: Input$GoogleAnalyticsEventDataAddToCartInput.fromJson(
(l$add_to_cart as Map<String, dynamic>));
}
if (data.containsKey('add_to_wishlist')) {
final l$add_to_wishlist = data['add_to_wishlist'];
result$data['add_to_wishlist'] = l$add_to_wishlist == null
? null
: Input$GoogleAnalyticsEventDataWishlistInput.fromJson(
(l$add_to_wishlist as Map<String, dynamic>));
}
if (data.containsKey('begin_checkout')) {
final l$begin_checkout = data['begin_checkout'];
result$data['begin_checkout'] = l$begin_checkout == null
? null
: Input$GoogleAnalyticsEventDataBeginCheckoutInput.fromJson(
(l$begin_checkout as Map<String, dynamic>));
}
if (data.containsKey('generate_lead')) {
final l$generate_lead = data['generate_lead'];
result$data['generate_lead'] = l$generate_lead == null
? null
: Input$GoogleAnalyticsEventDataGenerateLeadInput.fromJson(
(l$generate_lead as Map<String, dynamic>));
}
if (data.containsKey('purchase')) {
final l$purchase = data['purchase'];
result$data['purchase'] = l$purchase == null
? null
: Input$GoogleAnalyticsEventDataPurchaseInput.fromJson(
(l$purchase as Map<String, dynamic>));
}
if (data.containsKey('refund')) {
final l$refund = data['refund'];
result$data['refund'] = l$refund == null
? null
: Input$GoogleAnalyticsEventDataRefundInput.fromJson(
(l$refund as Map<String, dynamic>));
}
if (data.containsKey('remove_from_cart')) {
final l$remove_from_cart = data['remove_from_cart'];
result$data['remove_from_cart'] = l$remove_from_cart == null
? null
: Input$GoogleAnalyticsEventDataRemoveFromCartInput.fromJson(
(l$remove_from_cart as Map<String, dynamic>));
}
if (data.containsKey('select_item')) {
final l$select_item = data['select_item'];
result$data['select_item'] = l$select_item == null
? null
: Input$GoogleAnalyticsEventDataRemoveFromCartInput.fromJson(
(l$select_item as Map<String, dynamic>));
}
if (data.containsKey('view_cart')) {
final l$view_cart = data['view_cart'];
result$data['view_cart'] = l$view_cart == null
? null
: Input$GoogleAnalyticsEventDataViewCartInput.fromJson(
(l$view_cart as Map<String, dynamic>));
}
if (data.containsKey('view_item')) {
final l$view_item = data['view_item'];
result$data['view_item'] = l$view_item == null
? null
: Input$GoogleAnalyticsEventDataSelectItemInput.fromJson(
(l$view_item as Map<String, dynamic>));
}
return Input$GoogleAnalyticsEventDataInput._(result$data);
}