Input$FBPixelEventDataInput.fromJson constructor

Input$FBPixelEventDataInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$FBPixelEventDataInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('AddPaymentInfo')) {
    final l$AddPaymentInfo = data['AddPaymentInfo'];
    result$data['AddPaymentInfo'] = l$AddPaymentInfo == null
        ? null
        : Input$FBPixelEventDataAddPaymentInfoInput.fromJson(
            (l$AddPaymentInfo as Map<String, dynamic>));
  }
  if (data.containsKey('AddToCart')) {
    final l$AddToCart = data['AddToCart'];
    result$data['AddToCart'] = l$AddToCart == null
        ? null
        : Input$FBPixelEventDataAddToCartInfoInput.fromJson(
            (l$AddToCart as Map<String, dynamic>));
  }
  if (data.containsKey('AddToWishlist')) {
    final l$AddToWishlist = data['AddToWishlist'];
    result$data['AddToWishlist'] = l$AddToWishlist == null
        ? null
        : Input$FBPixelEventDataAddToWishlistInfoInput.fromJson(
            (l$AddToWishlist as Map<String, dynamic>));
  }
  if (data.containsKey('CompleteRegistration')) {
    final l$CompleteRegistration = data['CompleteRegistration'];
    result$data['CompleteRegistration'] = l$CompleteRegistration == null
        ? null
        : Input$FBPixelEventDataCompleteRegistrationInfoInput.fromJson(
            (l$CompleteRegistration as Map<String, dynamic>));
  }
  if (data.containsKey('InitiateCheckout')) {
    final l$InitiateCheckout = data['InitiateCheckout'];
    result$data['InitiateCheckout'] = l$InitiateCheckout == null
        ? null
        : Input$FBPixelEventDataInititeCheckoutInfoInput.fromJson(
            (l$InitiateCheckout as Map<String, dynamic>));
  }
  if (data.containsKey('Lead')) {
    final l$Lead = data['Lead'];
    result$data['Lead'] = l$Lead == null
        ? null
        : Input$FBPixelEventDataLeadInfoInput.fromJson(
            (l$Lead as Map<String, dynamic>));
  }
  if (data.containsKey('Purchase')) {
    final l$Purchase = data['Purchase'];
    result$data['Purchase'] = l$Purchase == null
        ? null
        : Input$FBPixelEventDataInititeCheckoutInfoInput.fromJson(
            (l$Purchase as Map<String, dynamic>));
  }
  if (data.containsKey('Search')) {
    final l$Search = data['Search'];
    result$data['Search'] = l$Search == null
        ? null
        : Input$FBPixelEventDataSearchInfoInput.fromJson(
            (l$Search as Map<String, dynamic>));
  }
  if (data.containsKey('StartTrial')) {
    final l$StartTrial = data['StartTrial'];
    result$data['StartTrial'] = l$StartTrial == null
        ? null
        : Input$FBPixelEventDataTrialSubInfoInput.fromJson(
            (l$StartTrial as Map<String, dynamic>));
  }
  if (data.containsKey('Subscribe')) {
    final l$Subscribe = data['Subscribe'];
    result$data['Subscribe'] = l$Subscribe == null
        ? null
        : Input$FBPixelEventDataTrialSubInfoInput.fromJson(
            (l$Subscribe as Map<String, dynamic>));
  }
  if (data.containsKey('ViewContent')) {
    final l$ViewContent = data['ViewContent'];
    result$data['ViewContent'] = l$ViewContent == null
        ? null
        : Input$FBPixelEventDataViewContentInfoInput.fromJson(
            (l$ViewContent as Map<String, dynamic>));
  }
  return Input$FBPixelEventDataInput._(result$data);
}