fromJson static method

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

Implementation

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

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

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

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

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

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

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

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

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

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

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

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

    default:
      return null;
  }
}