Content.fromMap constructor

Content.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory Content.fromMap(Map<String, dynamic> json) => Content(
    pricing: json["pricing"] == null ? null : Pricing.fromMap(json["pricing"]),
    inventory: json["inventory"] == null ? null : Inventory.fromMap(json["inventory"]),
    extra: json["extra"],
    id: json["id"],
    title: json["title"],
    slug: json["slug"],
    code: json["code"],
    gender: json["gender"],
    description: json["description"],
    createdAt: json["created_at"],
    specifications: json["specifications"],
    updatedAt: json["updated_at"],
    freeDelivery: json["free_delivery"],
    exemptVat: json["exempt_vat"],
    hasVariants: json["has_variants"],
    checkoutMessage: json["checkout_message"],
    demoLink: json["demo_link"],
    demoLinkType: json["demo_link_type"],
    ageGroup: json["age_group"],
    seoUrl: json["seo_url"],
    shortUrl: json["short_url"],
    seoDesc: json["seo_desc"],
    seoTags: json["seo_tags"],
    seoTitle: json["seo_title"],
    tags: json["tags"],
    shippingDurationMax: json["shipping_duration_max"],
    shippingDurationMetric: json["shipping_duration_metric"],
    shippingRequired: json["shipping_required"],
    shippingDurationMin: json["shipping_duration_min"],
    weight: json["weight"],
    price: json["price"],
    qty: json["qty"],
    weightUnit: json["weight_unit"],
    status: json["status"],
    mainImageId: json["main_image_id"],
    hasExpiry: json["has_expiry"],
    expiryDate: json["expiry_date"],
    manufacturingDate: json["manufacturing_date"],
    productTypeCode: json["product_type_code"],
    maxBillingCount: json["max_billing_count"],
    billingCycle: json["billing_cycle"],
    categoryId: json["category_id"],
    brandId: json["brand_id"],
    warehouseId: json["warehouse_id"],
    supplierId: json["supplier_id"],
    images: json["images"] == null ? [] : List<Image>.from(json["images"]!.map((x) => Image.fromMap(x))),
    variants: json["variants"] == null ? [] : List<Variant>.from(json["variants"]!.map((x) => Variant.fromMap(x))),
    variantCombinations: json["variant_combinations"] == null ? [] : List<VariantCombination>.from(json["variant_combinations"]!.map((x) => VariantCombination.fromMap(x))),
    isDefault: json["is_default"],
    shareLinks: json["share_links"],
    relatedProducts: json["related_products"],
    productType: json["product_type"],
    category: json["category"],
    brand: json["brand"],
    supplier: json["supplier"],
    collections: json["collections"] == null ? [] : List<dynamic>.from(json["collections"]!.map((x) => x)),
    salesChannels: json["sales_channels"] == null ? [] : List<dynamic>.from(json["sales_channels"]!.map((x) => x)),
    downloadables: json["downloadables"] == null ? [] : List<dynamic>.from(json["downloadables"]!.map((x) => x)),
    warehouse: json["warehouse"],
    mediumImageUrl: json["medium_image_url"],
    thumbnailImageUrl: json["thumbnail_image_url"],
);