You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
2.7 KiB

{
"type": "object",
"required": [],
"properties": {
"countFinishedTraining": {
"type": "string"
},
"imagePath": {
"type": "string"
},
"isImagePathExternal": {
"type": "string"
},
"name": {
"type": "string"
},
"orderNr": {
"type": "number"
},
"trainingPlanId": {
"type": "string"
},
"workoutSessions": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"finished": {
"type": "boolean"
},
"name": {
"type": "string"
},
"orderNr": {
"type": "string"
},
"trainingPlanId": {
"type": "number"
},
"workoutItems": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"breakTime": {
"type": "number"
},
"description": {
"type": "string"
},
"elapsedTime": {
"type": "number"
},
"finished": {
"type": "boolean"
},
"imagePath": {
"type": "string"
},
"isImagePathExternal": {
"type": "string"
},
"isTimeMode": {
"type": "boolean"
},
"isVideoMode": {
"type": "boolean"
},
"isVideoPathExternal": {
"type": "string"
},
"name": {
"type": "string"
},
"orderNr": {
"type": "string"
},
"prepTime": {
"type": "number"
},
"repetitionCount": {
"type": "number"
},
"videoPath": {
"type": "string"
},
"workoutItemId": {
"type": "string"
},
"workoutSessionId": {
"type": "number"
},
"workoutTime": {
"type": "number"
}
}
}
},
"workoutSessionId": {
"type": "string"
}
}
}
}
}
}