toJson method

Map<String, Object?> toJson()

The page as JSON, for a cache shared between servers.

Implementation

Map<String, Object?> toJson() => <String, Object?>{
      'title': title,
      if (description != null) 'description': description,
      if (image != null) 'image': image,
      if (favicon != null) 'favicon': favicon,
      if (text.isNotEmpty) 'text': text,
      if (structuredData != null) 'structuredData': structuredData,
      if (visibility != DVPageVisibility.public) 'visibility': visibility.name,
    };