SinglePack.fromJson constructor

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

Implementation

SinglePack.fromJson(Map<String, dynamic> json) {
  sId = json['_id'];
  packName = json['packName'];
  packDescription = json['packDescription'];
  moq = json['moq'];
  packVariant = json['packVariant'];
  if (json['packColorLabel'] != null) {
    packColorLabel = [];
    json['packColorLabel'].forEach((v) {
      packColorLabel.add((v));
    });
  }
  headSetInformation = json['headSetInformation'] != null
      ? new HeadSetInformation.fromJson(json['headSetInformation'])
      : null;
  if (json['packImages'] != null) {
    packImages = [];
    json['packImages'].forEach((v) {
      packImages.add(new PackImages.fromJson(v));
    });
  }
  if (json['packOptions'] != null) {
    packOptions = [];
    json['packOptions'].forEach((v) {
      packOptions.add(new PackOptions.fromJson(v));
    });
  }
  categoryId = json['categoryId'].cast<String>();
  sTypename = json['__typename'];
}