Buzzr Sports Engine API
    Preparing search index...

    Type Alias DfsV5ExplanationCode

    DfsV5ExplanationCode:
        | "dnp_leg_removed"
        | "push_leg_removed"
        | "void_no_survivors"
        | "refund_no_survivors"
        | "refund_below_minimum"
        | "rescue_applied"
        | "payout_table_lookup"
        | "payout_displayed_multiplier"
        | "payout_custom_resolver"
        | "batch_cache_hit"

    v5 — machine-readable explanation codes ADDED in 5.0.0. Purely additive: existing codes are unchanged, and DfsSettlementResult.explanationCodes stays string[] (a locked v4 contract).

    • dnp_leg_removed — a DNP leg was removed by the book's DNP policy.
    • push_leg_removed — a pushed leg was removed by the book's push policy.
    • void_no_survivors — every leg was removed (at least one DNP/void) and the entry voided with a stake refund.
    • refund_no_survivors — every leg pushed and the stake was refunded.
    • refund_below_minimum — a DNP left too few active picks and the stake was refunded by policy.
    • rescue_applied — a leg arrived with a rescued status and was excluded from payout math.
    • payout_table_lookup — the payout came from a fixed payout table.
    • payout_displayed_multiplier — the payout used the displayed multiplier.
    • payout_custom_resolver — the payout came from a policy payoutResolver.
    • batch_cache_hit — (batch only) at least one leg of this entry was served from the shared settleEntries stat cache.