Source code for danoan.correct_markdown.core.model

from dataclasses import dataclass
from enum import Enum
from typing import Dict, List


[docs] @dataclass class DiffItem: context: str original_value: str new_value: str operation: str
[docs] @dataclass class Metadata: markdown_file: str title: str original: str corrected: str corrections_explanations: List[str] summary: str words_definitions: Dict[str, str]
[docs] class TextDiffMode(Enum): Letter = "letter" Word = "word"