Hippomundo Enterprise API
Schemas

JumpingRound

Response and request schema

Schema

object

One populated score/time pair in source order. sequence is dense: empty pairs do not create gaps. A numeric score, optional unit and optional elapsed time are returned only when they can be parsed safely. A status replaces incompatible numeric values. No jump-off or phase meaning is inferred from the sequence.

Additional properties: false.

FieldTypeDescription
is_clearboolean · required

True only when a typed numeric score is exactly zero and the round has no status.

scorenumber

Typed score when the source value is safely numeric.

score_unitstring

Open-set score unit, present only when the normalized class format establishes it. Clients must tolerate future values.

Known values (open set): ["faults","seconds","style_points","points"].

sequenceinteger · required

One-based neutral ordering within this performance.

Minimum: 1.

statusResultStatus

Normalized open-set result status. Documented values are eliminated, retired, withdrawn, did_not_start, disqualified and other. Clients must tolerate future values.

Known values (open set): ["eliminated","retired","withdrawn","did_not_start","disqualified","other"].

time_secondsnumber

Typed elapsed time in seconds when safely numeric.

Minimum: 0.

Related schemas: ResultStatus

Complete OpenAPI definition
{
  "additionalProperties": false,
  "description": "One populated score/time pair in source order. `sequence` is dense:\nempty pairs do not create gaps. A numeric score, optional unit and\noptional elapsed time are returned only when they can be parsed\nsafely. A status replaces incompatible numeric values. No jump-off or\nphase meaning is inferred from the sequence.\n",
  "properties": {
    "is_clear": {
      "description": "True only when a typed numeric score is exactly zero and the round has no status.",
      "type": "boolean"
    },
    "score": {
      "description": "Typed score when the source value is safely numeric.",
      "type": "number"
    },
    "score_unit": {
      "description": "Open-set score unit, present only when the normalized class format establishes it. Clients must tolerate future values.",
      "type": "string",
      "x-known-values": [
        "faults",
        "seconds",
        "style_points",
        "points"
      ]
    },
    "sequence": {
      "description": "One-based neutral ordering within this performance.",
      "minimum": 1,
      "type": "integer"
    },
    "status": {
      "$ref": "#/components/schemas/ResultStatus"
    },
    "time_seconds": {
      "description": "Typed elapsed time in seconds when safely numeric.",
      "minimum": 0,
      "type": "number"
    }
  },
  "required": [
    "sequence",
    "is_clear"
  ],
  "type": "object"
}