toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() => {
      '__type': 'HWText',
      'text': switch (text) {
        MBind() => (text as MBind).toJson(),
        MLocalized() => (text as MLocalized).toJson(),
        _ => text,
      },
      'style': style.toJson(),
      'format': format?.name,
      'currencyCode': currencyCode,
      'maxLines': maxLines,
      'align': align?.name,
      'contentTransition': contentTransition?.name,
    };