Variant.fromJson constructor

Variant.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory Variant.fromJson(Map<String, Object?> json) => Variant(
      active: json["active"] as bool,
      position:
          json["position"] == null ? null : (json["position"] as num).toInt(),
      price: json["price"] == null
          ? null
          : Price.fromJson(
              (json["price"] as Map).cast<String, Object?>(),
            ),
      product: json["product"] == null
          ? null
          : Product.fromJson(
              (json["product"] as Map).cast<String, Object?>(),
            ),
      productId: json["product_id"] as String,
      variantValues: core.VariantValues.fromJson(json["variant_values"]),
    );