fromMap static method

RichText? fromMap(
  1. Map<String, dynamic>? _map
)
override

Construct from Map.

Implementation

static RichText? fromMap(Map<String, dynamic>? _map) {
  if (_map == null) return null;
  var _ = _map["@type"];
  switch (_) {
    case 'richTextIcon':
      return RichTextIcon.fromMap(_map);
    case 'richTextReference':
      return RichTextReference.fromMap(_map);
    case 'richTextUnderline':
      return RichTextUnderline.fromMap(_map);
    case 'richTexts':
      return RichTexts.fromMap(_map);
    case 'richTextStrikethrough':
      return RichTextStrikethrough.fromMap(_map);
    case 'richTextSuperscript':
      return RichTextSuperscript.fromMap(_map);
    case 'richTextPhoneNumber':
      return RichTextPhoneNumber.fromMap(_map);
    case 'richTextPlain':
      return RichTextPlain.fromMap(_map);
    case 'richTextSubscript':
      return RichTextSubscript.fromMap(_map);
    case 'richTextUrl':
      return RichTextUrl.fromMap(_map);
    case 'richTextAnchor':
      return RichTextAnchor.fromMap(_map);
    case 'richTextAnchorLink':
      return RichTextAnchorLink.fromMap(_map);
    case 'richTextEmailAddress':
      return RichTextEmailAddress.fromMap(_map);
    case 'richTextItalic':
      return RichTextItalic.fromMap(_map);
    case 'richTextMarked':
      return RichTextMarked.fromMap(_map);
    case 'richTextFixed':
      return RichTextFixed.fromMap(_map);
    case 'richTextBold':
      return RichTextBold.fromMap(_map);
    case null:
    default:
      return null;
  }
}