Deal

Type: object

The current state of play of a bridge deal

No Additional Properties

Type: array

The cards held by the north player

Each item of this array must be:

Type: object

A playing card

Type: enum (of string)

The suit of the card

Must be one of:

  • "spades"
  • "hearts"
  • "diamonds"
  • "clubs"
  • "nt"

Type: enum (of string)

The rank of the card

Must be one of:

  • "2"
  • "3"
  • "4"
  • "5"
  • "6"
  • "7"
  • "8"
  • "9"
  • "T"
  • "J"
  • "Q"
  • "K"
  • "A"

Type: array

The cards held by the south player

Each item of this array must be:

Type: object

A playing card

Same definition as Card

Type: array

The cards held by the east player

Each item of this array must be:

Type: object

A playing card

Same definition as Card

Type: array

The cards held by the west player

Each item of this array must be:

Type: object

A playing card

Same definition as Card

Type: enum (of string) Default: "north"

The first player to play to the current trick

Must be one of:

  • "north"
  • "east"
  • "south"
  • "west"

Type: enum (of string) Default: "nt"

The trump suit the deal is being played in

Same definition as suit

Type: array Default: []

The cards played to the current trick

Must contain a maximum of 3 items

Each item of this array must be:

Type: object

A playing card

Same definition as Card