14 lines
461 B
C#
14 lines
461 B
C#
namespace NeonSprawl.Server.Game.Encounters;
|
|
|
|
/// <summary>
|
|
/// Internal completion payload returned on successful encounter grant (NEO-105).
|
|
/// Persistence and E7.M2 quest-credit routing land in NEO-107.
|
|
/// </summary>
|
|
public readonly record struct EncounterCompleteEvent(
|
|
string PlayerId,
|
|
string EncounterId,
|
|
string RewardTableId,
|
|
IReadOnlyList<EncounterGrantApplied> GrantedItems,
|
|
DateTimeOffset CompletedAt,
|
|
string IdempotencyKey);
|