Input$BarcodeFindInput.fromJson constructor

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

Implementation

factory Input$BarcodeFindInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('product')) {
    final l$product = data['product'];
    result$data['product'] = (l$product as String?);
  }
  if (data.containsKey('internalProduct')) {
    final l$internalProduct = data['internalProduct'];
    result$data['internalProduct'] = (l$internalProduct as String?);
  }
  if (data.containsKey('productAttributesValues')) {
    final l$productAttributesValues = data['productAttributesValues'];
    result$data['productAttributesValues'] =
        (l$productAttributesValues as List<dynamic>?)
            ?.map((e) => (e as String))
            .toList();
  }
  if (data.containsKey('productAttributes')) {
    final l$productAttributes = data['productAttributes'];
    result$data['productAttributes'] = (l$productAttributes as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  return Input$BarcodeFindInput._(result$data);
}