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.

FIDE fields

  • fideRatingStandard / fideRatingRapid / fideRatingBlitz – Ratings of the most recent imported FIDE rating list. Each may be null if the person is not rated in that category.
  • fideCountry – FIDE federation of the person, three letters. May be null.
  • fideTitle – FIDE title (e.g. GM, IM). May be null.
  • fideWomenTitle – FIDE women's title (e.g. WGM). May be null. A player can hold both titles at once, so both fields are delivered independently.

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
fideRatingStandard number
fideRatingRapid number
fideRatingBlitz number
fideCountry string
fideTitle string
fideWomenTitle string

Example

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