Pular para o conteúdo principal

SupportRequestType

@raizfc/contracts


@raizfc/contracts / SupportRequestType

Type Alias: SupportRequestType

SupportRequestType = "claim" | "correction" | "merge" | "privacy"

Defined in: report-support/support-request.dto.ts:21

Domain-level canonical vocabulary (SPEC-DOMAIN-REPORT-001 "Support Request"/"Entity Claim" concepts; IS-MVP-14.2 "Requisitos funcionais detalhados": "Claim abandoned/inactive/unclaimed eligibility", "Correction/merge/privacy/anon request types"). IS-MVP-14.1 created the full SupportRequestDto/SubmitSupportRequest contract and the generic engine (create/list/detail/ cancel — the literal SPEC-API-AUXILIARY-001 endpoint table); IS-MVP-14.2 adds the per-type eligibility gate (CLAIM_NOT_ELIGIBLE against abandoned/inactive/unclaimed status) and correction/merge target-pair validation on top of that same engine — see SupportRequestApplicationService#createSupportRequest. Nothing in this codebase auto-applies a SupportRequest's effect once accepted (claim never auto-transfers ownership, correction never auto-edits data) — SPEC-DOMAIN-REPORT-001's own invariant is "Operação analisa, decide e aplica status" for every type; the eligibility gate only decides whether the request can be opened, not whether it succeeds.