toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'documentURL': documentURL.toJson(),
    'title': title.toJson(),
    'baseURL': baseURL.toJson(),
    'contentLanguage': contentLanguage.toJson(),
    'encodingName': encodingName.toJson(),
    'publicId': publicId.toJson(),
    'systemId': systemId.toJson(),
    'frameId': frameId.toJson(),
    'nodes': nodes.toJson(),
    'layout': layout.toJson(),
    'textBoxes': textBoxes.toJson(),
    if (scrollOffsetX != null) 'scrollOffsetX': scrollOffsetX,
    if (scrollOffsetY != null) 'scrollOffsetY': scrollOffsetY,
    if (contentWidth != null) 'contentWidth': contentWidth,
    if (contentHeight != null) 'contentHeight': contentHeight,
  };
}