toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
      'disabledElements': _disabledElements,
      'disabledTools': _disabledTools,
      'multiTabEnabled': _multiTabEnabled,
      'customHeaders': _customHeaders,
      'fitMode': _fitMode,
      'layoutMode': _layoutMode,
      'tabletLayoutEnabled': _tabletLayoutEnabled,
      'initialPageNumber': _initialPageNumber,
      'isBase64String': _isBase64String,
      'base64FileExtension': _base64FileExtension,
      'hideThumbnailFilterModes': _hideThumbnailFilterModes,
      'longPressMenuEnabled': _longPressMenuEnabled,
      'longPressMenuItems': _longPressMenuItems,
      'overrideLongPressMenuBehavior': _overrideLongPressMenuBehavior,
      'hideAnnotationMenu': _hideAnnotationMenu,
      'annotationMenuItems': _annotationMenuItems,
      'overrideAnnotationMenuBehavior': _overrideAnnotationMenuBehavior,
      'excludedAnnotationListTypes': _excludedAnnotationListTypes,
      'exportPath': _exportPath,
      'openUrlPath': _openUrlPath,
      'openSavedCopyInNewTab': _openSavedCopyInNewTab,
      'maxTabCount': _maxTabCount,
      'autoSaveEnabled': _autoSaveEnabled,
      'showDocumentSavedToast': _showDocumentSavedToast,
      'pageChangeOnTap': _pageChangeOnTap,
      'showSavedSignatures': _showSavedSignatures,
      'signaturePhotoPickerEnabled': _signaturePhotoPickerEnabled,
      'signatureTypingEnabled': _signatureTypingEnabled,
      'signatureDrawingEnabled': _signatureDrawingEnabled,
      'useStylusAsPen': _useStylusAsPen,
      'signSignatureFieldWithStamps': _signSignatureFieldWithStamps,
      'signatureColors': _signatureColors,
      'selectAnnotationAfterCreation': _selectAnnotationAfterCreation,
      'pageIndicatorEnabled': _pageIndicatorEnabled,
      'showQuickNavigationButton': _showQuickNavigationButton,
      'followSystemDarkMode': _followSystemDarkMode,
      'downloadDialogEnabled': _downloadDialogEnabled,
      'singleLineToolbar': _singleLineToolbar,
      'annotationToolbars': _annotationToolbars,
      'hideDefaultAnnotationToolbars': _hideDefaultAnnotationToolbars,
      'hideAnnotationToolbarSwitcher': _hideAnnotationToolbarSwitcher,
      'initialToolbar': _initialToolbar,
      'hideTopToolbars': _hideTopToolbars,
      'hideToolbarsOnTap': _hideToolbarsOnTap,
      'hideTopAppNavBar': _hideTopAppNavBar,
      'topAppNavBarRightBar': _topAppNavBarRighBar,
      'hideBottomToolbar': _hideBottomToolbar,
      'hidePresetBar': _hidePresetBar,
      'bottomToolbar': _bottomToolbar,
      'showLeadingNavButton': _showLeadingNavButton,
      'documentSliderEnabled': _documentSliderEnabled,
      'rememberLastUsedTool': _rememberLastUsedTool,
      'readOnly': _readOnly,
      'thumbnailViewEditingEnabled': _thumbnailViewEditingEnabled,
      'annotationAuthor': _annotationAuthor,
      'continuousAnnotationEditing': _continuousAnnotationEditing,
      'annotationPermissionCheckEnabled': _annotationPermissionCheckEnabled,
      'annotationsListEditingEnabled': _annotationsListEditingEnabled,
      'userBookmarksListEditingEnabled': _userBookmarksListEditingEnabled,
      'showNavigationListAsSidePanelOnLargeDevices':
          _showNavigationListAsSidePanelOnLargeDevices,
      'overrideBehavior': _overrideBehavior,
      'tabTitle': _tabTitle,
      'pageNumberIndicatorAlwaysVisible': _pageNumberIndicatorAlwaysVisible,
      'disableEditingByAnnotationType': _disableEditingByAnnotationType,
      'annotationsListFilterEnabled': _annotationsListFilterEnabled,
      'hideViewModeItems': _hideViewModeItems,
      'defaultEraserType': _defaultEraserType,
      'autoResizeFreeTextEnabled': _autoResizeFreeTextEnabled,
      'restrictDownloadUsage': _restrictDownloadUsage,
      'reflowOrientation': _reflowOrientation,
      'imageInReflowModeEnabled': _imageInReflowModeEnabled,
      'annotationManagerEnabled': _annotationManagerEnabled,
      'userId': _userId,
      'userName': _userName,
      'annotationManagerEditMode': _annotationManagerEditMode,
      'annotationManagerUndoMode': _annotationManagerUndoMode,
      'annotationToolbarAlignment': _annotationToolbarAlignment,
      'outlineListEditingEnabled': _outlineListEditingEnabled,
      'hideScrollbars': _hideScrollbars,
      'quickBookmarkCreation': _quickBookmarkCreation,
      'fullScreenModeEnabled': _fullScreenModeEnabled,

      // Hygen Generated Configs (4)
      'maxSignatureCount': _maxSignatureCount,
    };