MemoryEventRequest

data class MemoryEventRequest(val playerId: UUID, val playerName: String, val source: LorekeeperReputationService.ReputationMemorySource, val delta: Int, val reason: String, val evidence: String, val relatedNames: List<String> = emptyList())(source)

Input payload for recording a single reputation memory event.

Constructors

Link copied to clipboard
constructor(playerId: UUID, playerName: String, source: LorekeeperReputationService.ReputationMemorySource, delta: Int, reason: String, evidence: String, relatedNames: List<String> = emptyList())

Properties

Link copied to clipboard
val delta: Int

Reputation delta associated with this event

Link copied to clipboard

Optional bounded supporting evidence excerpt

Link copied to clipboard

Subject player identifier

Link copied to clipboard

Subject player name snapshot

Link copied to clipboard

Human-readable mutation/signal reason

Link copied to clipboard

Optional related names for prompt grounding

Link copied to clipboard