DSBTournamentDTO Data Type

View model of a DSB tournament.

Fields

  • uuid – Unique identifier of the tournament.
  • label – Display name of the tournament.
  • vkz – VKZ (Vereinskennzeichen) of the organizing club.
  • startdate – Start date of the tournament (ISO-8601).
  • enddate – End date of the tournament (ISO-8601).
  • processingState – Current processing state. See ProcessingState.
  • ratingState – Current rating state. See RatingState.
  • referentFirstname / referentLastname – Full name of the primary referent.
  • referentEmail – E-mail address of the primary referent. Allows participants to contact the referent directly.
  • additionalReferentFirstname / additionalReferentLastname – Full name of the secondary referent. May be null.
  • additionalReferentEmail – E-mail address of the secondary referent. May be null.
  • location – Venue where the tournament takes place.
  • url – URL to the tournament's web page. May be null.
  • lastCalculated – Timestamp of the most recent DWZ calculation run. May be null if never calculated.
  • rounds – Number of rounds of the tournament. May be null.

Subtypes
DSBTournamentDetailDTO
Properties
name data type description
uuid string
label string
vkz string
startdate string
enddate string
processingState ProcessingState
ratingState RatingState
referentFirstname string
referentLastname string
referentEmail string
additionalReferentFirstname string
additionalReferentLastname string
additionalReferentEmail string
location string
url string
lastCalculated string
rounds number

Example

{
  "uuid" : "...",
  "label" : "...",
  "vkz" : "...",
  "startdate" : "...",
  "enddate" : "...",
  "processingState" : "DONE",
  "ratingState" : "RATED",
  "referentFirstname" : "...",
  "referentLastname" : "...",
  "referentEmail" : "...",
  "additionalReferentFirstname" : "...",
  "additionalReferentLastname" : "...",
  "additionalReferentEmail" : "...",
  "location" : "...",
  "url" : "...",
  "lastCalculated" : "...",
  "rounds" : 12345
}