fromJson method
Implementation
@override
URichtextFacetFeatures fromJson(Map<String, dynamic> json) {
try {
if (RichtextFacetMention.validate(json)) {
return URichtextFacetFeatures.richtextFacetMention(
data: const RichtextFacetMentionConverter().fromJson(json),
);
}
if (RichtextFacetLink.validate(json)) {
return URichtextFacetFeatures.richtextFacetLink(
data: const RichtextFacetLinkConverter().fromJson(json),
);
}
if (RichtextFacetTag.validate(json)) {
return URichtextFacetFeatures.richtextFacetTag(
data: const RichtextFacetTagConverter().fromJson(json),
);
}
return URichtextFacetFeatures.unknown(data: json);
} catch (_) {
return URichtextFacetFeatures.unknown(data: json);
}
}