Input$FBCatalogSyncUpdateInput.fromJson constructor

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

Implementation

factory Input$FBCatalogSyncUpdateInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('sell')) {
    final l$sell = data['sell'];
    result$data['sell'] = (l$sell as bool?);
  }
  if (data.containsKey('googleCategory')) {
    final l$googleCategory = data['googleCategory'];
    result$data['googleCategory'] = (l$googleCategory as bool?);
  }
  if (data.containsKey('fbCategory')) {
    final l$fbCategory = data['fbCategory'];
    result$data['fbCategory'] = (l$fbCategory as bool?);
  }
  if (data.containsKey('sale')) {
    final l$sale = data['sale'];
    result$data['sale'] = (l$sale as bool?);
  }
  if (data.containsKey('attributes')) {
    final l$attributes = data['attributes'];
    result$data['attributes'] = l$attributes == null
        ? null
        : Input$FBCatalogSyncAttributesInput.fromJson(
            (l$attributes as Map<String, dynamic>));
  }
  if (data.containsKey('shipping')) {
    final l$shipping = data['shipping'];
    result$data['shipping'] = l$shipping == null
        ? null
        : Input$FBCatalogSyncShippingInput.fromJson(
            (l$shipping as Map<String, dynamic>));
  }
  final l$id = data['id'];
  result$data['id'] = (l$id as String);
  return Input$FBCatalogSyncUpdateInput._(result$data);
}