StoreAvailability.fromJson constructor

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

Creates an availability from a structured channel payload.

Implementation

factory StoreAvailability.fromJson(Map<String, dynamic> json) =>
    StoreAvailability(
      storeId: json['storeId'] as String?,
      endsAt: utcDateTimeFromEpochMilliseconds(
        json['endDateEpochMilliseconds'],
      ),
      price: json['price'] is Map
          ? StorePrice.fromJson(asStringKeyedMap(json['price']))
          : null,
      extendedJsonData: json['extendedJsonData'] as String?,
    );