{"anyOf": [{"pattern": "^(any|[0-9]+\\.[0-9]+(\\.[0-9]+)?)$", "type": "string"}, {"required": ["MAJOR"], "type": "object", "properties": {"MAJOR": {"type": "integer"}, "BUILD": {"type": "integer"}, "MINOR": {"type": "integer"}, "PATCH": {"type": "integer"}}}]}