Input$GoogleAnalyticsEventDataInput.fromJson constructor

Input$GoogleAnalyticsEventDataInput.fromJson(
  1. 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);
}