judobase.schemas.EventActor

pydantic model judobase.schemas.EventActor

Represents the data about event actors.

Show JSON schema
{
   "title": "EventActor",
   "description": "Represents the data about event actors.",
   "type": "object",
   "properties": {
      "actor_type": {
         "description": "The actor type.",
         "title": "Actor Type",
         "type": "string"
      },
      "id_event": {
         "description": "The unique identifier for the event.",
         "title": "Event ID",
         "type": "string"
      },
      "id_actor": {
         "description": "The unique identifier for the tag actor.",
         "title": "Actor ID",
         "type": "string"
      },
      "family_name": {
         "description": "Family name of the competitor.",
         "title": "Family Name",
         "type": "string"
      },
      "given_name": {
         "description": "Given name of the competitor.",
         "title": "Given Name",
         "type": "string"
      },
      "id_person": {
         "description": "The unique identifier for the competitor.",
         "title": "Person ID",
         "type": "string"
      },
      "country_short": {
         "description": "Short country code for the competitor.",
         "title": "Country Short",
         "type": "string"
      }
   },
   "required": [
      "actor_type",
      "id_event",
      "id_actor",
      "family_name",
      "given_name",
      "id_person",
      "country_short"
   ]
}

Fields:
field actor_type: str [Required]

The actor type.

field country_short: str [Required]

Short country code for the competitor.

field family_name: str [Required]

Family name of the competitor.

field given_name: str [Required]

Given name of the competitor.

field id_actor: str [Required]

The unique identifier for the tag actor.

field id_event: str [Required]

The unique identifier for the event.

field id_person: str [Required]

The unique identifier for the competitor.