ServerVersionResponseDto
| Field | Required | Description |
|---|---|---|
major | Yes | Major version number |
minor | Yes | Minor version number |
patch | Yes | Patch version number |
prerelease | Yes | Pre-release version number |
prereleaseName | No | Full pre-release identifier (for example rc.1 or beta.2), present only for a pre-release () |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
{
"properties": {
"major": {
"description": "Major version number",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"minor": {
"description": "Minor version number",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"patch": {
"description": "Patch version number",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"prerelease": {
"description": "Pre-release version number",
"maximum": 9007199254740991,
"minimum": 0,
"nullable": true,
"type": "integer"
},
"prereleaseName": {
"description": "Full pre-release identifier (for example rc.1 or beta.2), present only for a pre-release ()",
"type": "string"
}
},
"required": [
"major",
"minor",
"patch",
"prerelease"
],
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.