Vixen
02b45cc4
csharp
public record class LedgerQuery

Which rows the support tool wants. Every field narrows; none is required.

Read the guide page for this →

Remarks

Doc 27 § Diagnostics: "by player, by item, by time — the support tool". A query with nothing set walks the whole journal newest-first, which is what an operator opening the tool with no idea what they are looking for should get.

Fields and properties (6)

  • public LedgerAccount Account

    Only this account's rows.

  • public AssetId Asset

    Only this asset's.

  • public DateTimeOffset? From

    Only rows recorded at or after this.

  • public DateTimeOffset? Until

    Only rows recorded strictly before this.

  • public IdempotencyKey Operation

    Only this operation's — the "what happened to my sword" query, once you have the id.

  • public int Limit

    At most this many, newest first.

Used by (6)

  • ConservationTestsVixen.Live.Persistence.Tests
  • ILedgerVixen.Live.Persistence
  • LedgerTestsVixen.Live.Persistence.Tests
  • MemoryPersistenceVixen.Live.Persistence
  • SqlPersistenceVixen.Live.Persistence
  • TransferFleetVixen.Live.Realm.Tests