toJson method
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,
};