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