ReasonCode: TypeAlias = Literal[
"InvitationAccessDenied",
"InvitationValidationFailed",
"EngagementAccessDenied",
"OpportunityAccessDenied",
"ResourceSnapshotJobAccessDenied",
"ResourceSnapshotJobValidationFailed",
"ResourceSnapshotJobConflict",
"EngagementValidationFailed",
"EngagementConflict",
"OpportunitySubmissionFailed",
"EngagementInvitationConflict",
"InternalError",
"OpportunityValidationFailed",
"OpportunityConflict",
"ResourceSnapshotAccessDenied",
"ResourceSnapshotValidationFailed",
"ResourceSnapshotConflict",
"ServiceQuotaExceeded",
"RequestThrottled",
"ContextNotFound",
"CustomerProjectContextNotPermitted",
"DisqualifiedLeadNotPermitted",
]