fromJson static method

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

Implementation

static StoryAreaType? fromJson(Map<String, dynamic>? json) {
  if (json == null) {
    return null;
  }

  switch (json['@type']) {
    case StoryAreaTypeLink.constructor:
      return StoryAreaTypeLink.fromJson(json);

    case StoryAreaTypeLocation.constructor:
      return StoryAreaTypeLocation.fromJson(json);

    case StoryAreaTypeMessage.constructor:
      return StoryAreaTypeMessage.fromJson(json);

    case StoryAreaTypeSuggestedReaction.constructor:
      return StoryAreaTypeSuggestedReaction.fromJson(json);

    case StoryAreaTypeUpgradedGift.constructor:
      return StoryAreaTypeUpgradedGift.fromJson(json);

    case StoryAreaTypeVenue.constructor:
      return StoryAreaTypeVenue.fromJson(json);

    case StoryAreaTypeWeather.constructor:
      return StoryAreaTypeWeather.fromJson(json);

    default:
      return null;
  }
}