"""Standard event topic names."""


class EventTopics:  # pylint: disable=too-few-public-methods
    """Standard event topic names"""

    DOC_INGESTED = "doc.ingested"
    DOC_OCR_READY = "doc.ocr_ready"
    DOC_EXTRACTED = "doc.extracted"
    KG_UPSERT_READY = "kg.upsert.ready"
    KG_UPSERTED = "kg.upserted"
    RAG_INDEXED = "rag.indexed"
    CALC_SCHEDULE_READY = "calc.schedule_ready"
    FORM_FILLED = "form.filled"
    HMRC_SUBMITTED = "hmrc.submitted"
    REVIEW_REQUESTED = "review.requested"
    REVIEW_COMPLETED = "review.completed"
    FIRM_SYNC_COMPLETED = "firm.sync.completed"
