toMap method

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

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    'highlightStyle': highlightStyle.toMap(),
    'shouldShowLoadingDialog': showLoadingDialog,
    'showLoadingDialogTextForPicking': loadingDialogTextForPicking,
    'showLoadingDialogTextForUnpicking': loadingDialogTextForUnpicking,
    'shouldShowGuidelines': showGuidelines,
    'initialGuidelineText': initialGuidelineText,
    'moveCloserGuidelineText': moveCloserGuidelineText,
    'shouldShowHints': showHints,
    'onFirstItemToPickFoundHintText': onFirstItemToPickFoundHintText,
    'onFirstItemPickCompletedHintText': onFirstItemPickCompletedHintText,
    'onFirstUnmarkedItemPickCompletedHintText': onFirstUnmarkedItemPickCompletedHintText,
    'onFirstItemUnpickCompletedHintText': onFirstItemUnpickCompletedHintText,
    'showFinishButton': showFinishButton,
    'showPauseButton': showPauseButton,
    'showZoomButton': showZoomButton,
    'zoomButtonPosition': zoomButtonPosition.toString(),
    'showTorchButton': showTorchButton,
    'torchButtonPosition': torchButtonPosition.toString(),
    'tapShutterToPauseGuidelineText': tapShutterToPauseGuidelineText,
    'hardwareTriggerEnabled': hardwareTriggerEnabled,
    'hardwareTriggerKeyCode': hardwareTriggerKeyCode,
    'filterHighlightSettings': filterHighlightSettings?.toMap(),
    'uiButtonsOffset': jsonEncodeOrNull(uiButtonsOffset),
  };
}