ProductAttribute.fromJson constructor

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

Implementation

factory ProductAttribute.fromJson(Map<String, dynamic> json) {
  return ProductAttribute(
    id: json['id']?.toString() ?? '',
    name: json['name'] ?? '',
    slug: json['slug'] ?? '',
    options: (json['options'] as List<dynamic>?)
            ?.map((e) => e.toString())
            .toList() ??
        [],
    visible: json['visible'] ?? true,
    variation: json['variation'] ?? false,
    position: json['position'] ?? 0,
  );
}