LegSettled

data class LegSettled(val leg: SplitLeg, val settled: PaymentStep.Settled, val payload: RedactedPayload = settled.payload) : PaymentStep

One leg of a split payment (PaymentOrchestrator.paySplit) reached a terminal state. Wraps the leg's own Settled step so the Lab timeline can render "wallet leg settled" / "gateway leg settled" distinctly, while still carrying the same server-authoritative outcome.

Constructors

Link copied to clipboard
constructor(leg: SplitLeg, settled: PaymentStep.Settled, payload: RedactedPayload = settled.payload)

Properties

Link copied to clipboard
Link copied to clipboard
open override val payload: RedactedPayload
Link copied to clipboard