DSBPersonDTO Data Type

View model of a person with their latest known DWZ rating and index and all current club memberships.

Identity fields

  • uuid – UUID identifying this person.
  • nuLigaPersonId – nuLiga person ID.
  • firstname / lastname – Full name of the person.
  • birthyear – Year of birth.
  • gender – Gender of the person. See PersonalGender.
  • fideId – FIDE ID. May be null.

Membership fields

  • memberships – All current club memberships of the person. Each entry carries the club-specific data (VKZ, member number, club name, licence state, region and federation). See DSBMembershipDTO.

Evaluation fields

  • weekOfLastTournamentEvaluation – Year and ISO week number of the last rated tournament the person participated in, formatted as YYYYWW (e.g. 202503 for week 3 of 2025). May be null if no rated tournament exists.

DWZ fields

  • rating – Latest known DWZ rating.
  • index – Latest known DWZ coefficient index.

Properties
name data type description
uuid string
nuLigaPersonId string
firstname string
lastname string
birthyear number
gender PersonalGender
fideId number
rating number
index number
memberships array of DSBMembershipDTO
weekOfLastTournamentEvaluation string

Example

{
  "uuid" : "...",
  "nuLigaPersonId" : "...",
  "firstname" : "...",
  "lastname" : "...",
  "birthyear" : 12345,
  "gender" : "FEMALE",
  "fideId" : 12345,
  "rating" : 12345,
  "index" : 12345,
  "memberships" : [ {
    "vkz" : "...",
    "memberNo" : "...",
    "clubName" : "...",
    "licenceState" : "ACTIVE",
    "regionName" : "...",
    "federationName" : "..."
  }, {
    "vkz" : "...",
    "memberNo" : "...",
    "clubName" : "...",
    "licenceState" : "PASSIVE",
    "regionName" : "...",
    "federationName" : "..."
  } ],
  "weekOfLastTournamentEvaluation" : "..."
}