toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'id': id,
    'currentFontSize': currentFontSize,
    'colorBlindMode': colorBlindMode,
    'impairedMode': impairedMode,
    'textScaleFactor': textScaleFactor,
    'headingColor': headingColor,
    'textColor': textColor,
    'textBgColor': textBgColor,
    'scaldBgColor': scaldBgColor,
    'lineHeight': lineHeight,
    'letterSpacing': letterSpacing,
    'imageColor': imageColor,
    'imageVisibility': imageVisibility,
    'textAlignment': textAlignment.index, // assuming TextAlign is an enum
    'monochrome': monochrome?.index, // assuming MonochromeMode is an enum
    'systemMode': systemMode,
    'isDark': isDark,
    'originalTextColor': originalTextColor,
    'originalHeadingColor': originalHeadingColor,
    'originalImageColor': originalImageColor,
  };
}