Analytics

Type: object

Sent with QoS 1.

Sent on every changed card, but not continuously updated even without changes like the
card_positions topic.

Contains higher level information that we extract from the current state of the table.
Most of it can be computed directly from the lower level data. Some of it also needs
details from the table and game configuration, e.g. the blackjack rules.

DealerOdds

Type: object

hand_odds is a mapping from the final value of the dealer hand to the probability
of that being the outcome. This is computed live based on the exact cards that
have already been played out of the shoe.

WARNING: As of today we pretend that the cards are drawn from a shoe with 6 decks
that is shuffled every round.

Type: array of array
No Additional Items

Each item of this array must be:

Type: array

Must contain a minimum of 2 items

Must contain a maximum of 2 items

No Additional Items

Tuple Validation

Item at 1 must be:

DealerFinishedHand

Type: enum (of string)

Must be one of:

  • "17"
  • "18"
  • "19"
  • "20"
  • "21"
  • "BJ"
  • "BUST"
  • "DEALER_NOT_PLAYED"
Item at 2 must be: