Info.fromMap constructor
Implementation
factory Info.fromMap(Map<String, dynamic> json) => Info(
categories: json["categories"] == null ? [] : List<Category>.from(json["categories"]!.map((x) => Category.fromMap(x))),
brands: json["brands"] == null ? [] : List<Brand>.from(json["brands"]!.map((x) => Brand.fromMap(x))),
collections: json["collections"] == null ? [] : List<CollectionElement>.from(json["collections"]!.map((x) => CollectionElement.fromMap(x))),
outlets: json["outlets"] == null ? [] : List<dynamic>.from(json["outlets"]!.map((x) => x)),
sliders: json["sliders"] == null ? [] : List<Slider>.from(json["sliders"]!.map((x) => Slider.fromMap(x))),
id: json["id"],
name: json["name"],
description: json["description"],
currencyCode: json["currency_code"],
currencyName: json["currency_name"],
subDomain: json["sub_domain"],
mode: json["mode"],
address: json["address"],
vatPercent: json["vat_percent"]?.toDouble(),
baseUrl: json["base_url"],
logoKey: json["logo_key"],
applyVat: json["apply_vat"],
whatsappNumber: json["whatsapp_number"],
twitterUrl: json["twitter_url"],
shortUrl: json["short_url"],
facebookUrl: json["facebook_url"],
brandColor: json["brand_color"],
instagramHandle: json["instagram_handle"],
youtubeUrl: json["youtube_url"],
thumbnail: json["thumbnail"],
homeGrid: json["home_grid"] == null ? null : HomeGrid.fromMap(json["home_grid"]),
pickupLocations: json["pickup_locations"] == null ? [] : List<PickupLocation>.from(json["pickup_locations"]!.map((x) => PickupLocation.fromMap(x))),
shippingServices: json["shipping_services"] == null ? [] : List<ShippingService>.from(json["shipping_services"]!.map((x) => ShippingService.fromMap(x))),
paymentGateways: json["payment_gateways"] == null ? [] : List<PaymentGateway>.from(json["payment_gateways"]!.map((x) => PaymentGateway.fromMap(x))),
);