changedInput schema / properties / goal / properties / target / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "band": {
- "anyOf": [
- {
- "description": "weekly_volume's threshold: mev = at least MEV; mev_mav = within the MEV-MAV band;\nmav = at or above MAV.",
- "enum": [
- "mev",
- "mev_mav",
- "mav"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "baseline_value": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "deadline": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "exercise_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "goal_type": {
- "anyOf": [
- {
- "description": "How a goal is quantified/visualized (target.goal_type) — a different axis from GoalKind\n(which methodology section it maps to). Legacy goals with no goal_type infer one from\ntarget.metric via infer_goal_type() below, so this is purely additive.",
- "enum": [
- "milestone",
- "weekly_volume",
- "trend",
- "maintenance",
- "frequency"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "metric": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "muscle": {
- "anyOf": [
- {
- "enum": [
- "chest",
- "upper_chest",
- "lower_chest",
- "lats",
- "upper_back",
- "traps",
- "lower_traps",
- "rhomboids",
- "rear_delts",
- "side_delts",
- "front_delts",
- "biceps",
- "triceps",
- "forearms",
- "abs",
- "obliques",
- "lower_back",
- "glutes",
- "quads",
- "hamstrings",
- "adductors",
- "abductors",
- "calves",
- "neck",
- "rotator_cuff",
- "full_body",
- "other"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tolerance_pct": {
- "anyOf": [
- {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "unit": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "value": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "activity_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "band": {
+ "anyOf": [
+ {
+ "description": "weekly_volume's threshold: mev = at least MEV; mev_mav = within the MEV-MAV band;\nmav = at or above MAV.",
+ "enum": [
+ "mev",
+ "mev_mav",
+ "mav"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "baseline_value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "deadline": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "direction": {
+ "anyOf": [
+ {
+ "enum": [
+ "at_least",
+ "at_most"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "exercise_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "goal_type": {
+ "anyOf": [
+ {
+ "description": "How a goal is quantified/visualized (target.goal_type) — a different axis from GoalKind\n(which methodology section it maps to). Legacy goals with no goal_type infer one from\ntarget.metric via infer_goal_type() below, so this is purely additive.",
+ "enum": [
+ "milestone",
+ "weekly_volume",
+ "trend",
+ "maintenance",
+ "frequency"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "metric": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "muscle": {
+ "anyOf": [
+ {
+ "enum": [
+ "chest",
+ "upper_chest",
+ "lower_chest",
+ "lats",
+ "upper_back",
+ "traps",
+ "lower_traps",
+ "rhomboids",
+ "rear_delts",
+ "side_delts",
+ "front_delts",
+ "biceps",
+ "triceps",
+ "forearms",
+ "abs",
+ "obliques",
+ "lower_back",
+ "glutes",
+ "quads",
+ "hamstrings",
+ "adductors",
+ "abductors",
+ "calves",
+ "neck",
+ "rotator_cuff",
+ "full_body",
+ "other"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "tolerance_pct": {
+ "anyOf": [
+ {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "unit": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]