fromJson static method

ProductGroup fromJson(
  1. Map<String, dynamic> json
)

Implementation

static ProductGroup fromJson(Map<String, dynamic> json) => ProductGroup(
      longDescription: json['longDescription'],
      shortDescription: json['shortDescription'],
      longName: json['longName'],
      shortName: json['shortName'],
      productGroupId: json['productGroupId'],
      quickFindCode: json['quickFindCode'],
      released: json['released'],
      rrp: (json['rrp'] as num?)?.toDouble(),
      rrpEur: (json['rrpEur'] as num?)?.toDouble(),
      productGroupMealCategorisation:
          (json['productGroupMealCategorisation'] as List<dynamic>?)
              ?.map((e) => ProductGroupMealCategorisation.fromJson(e))
              .toList(),
      productGroupMarketVertical:
          (json['productGroupMarketVertical'] as List<dynamic>?)
              ?.map((e) => ProductGroupMarketVertical.fromJson(e))
              .toList(),
      productGroupRanking: (json['productGroupRanking'] as List<dynamic>?)
          ?.map((e) => ProductGroupRanking.fromJson(e))
          .toList(),
      id: json['id'],
      created:
          json['created'] != null ? DateTime.parse(json['created']) : null,
      creator: json['creator'],
      updated:
          json['updated'] != null ? DateTime.parse(json['updated']) : null,
      updater: json['updater'],
    );