Commit b721e5aa authored by Marc Shaw's avatar Marc Shaw

Update the merge request api schema

Issue: gitlab.com/gitlab-org/gitlab/-/issues/350554
MR: gitlab.com/gitlab-org/gitlab/-/merge_requests/79409
parent 1082e32a
...@@ -7,43 +7,10 @@ ...@@ -7,43 +7,10 @@
"title": { "type": "string" }, "title": { "type": "string" },
"description": { "type": ["string", "null"] }, "description": { "type": ["string", "null"] },
"state": { "type": "string" }, "state": { "type": "string" },
"merged_by": { "merged_by": { "$ref": "user/basic.json" },
"type": ["object", "null"], "merge_user": { "$ref": "user/basic.json" },
"properties": {
"name": { "type": "string" },
"username": { "type": "string" },
"id": { "type": "integer" },
"state": { "type": "string" },
"avatar_url": { "type": "uri" },
"web_url": { "type": "uri" }
},
"additionalProperties": false
},
"merge_user": {
"type": ["object", "null"],
"properties": {
"name": { "type": "string" },
"username": { "type": "string" },
"id": { "type": "integer" },
"state": { "type": "string" },
"avatar_url": { "type": "uri" },
"web_url": { "type": "uri" }
},
"additionalProperties": false
},
"merged_at": { "type": ["string", "null"] }, "merged_at": { "type": ["string", "null"] },
"closed_by": { "closed_by": { "$ref": "user/basic.json" },
"type": ["object", "null"],
"properties": {
"name": { "type": "string" },
"username": { "type": "string" },
"id": { "type": "integer" },
"state": { "type": "string" },
"avatar_url": { "type": "uri" },
"web_url": { "type": "uri" }
},
"additionalProperties": false
},
"closed_at": { "type": ["string", "null"], "format": "date-time" }, "closed_at": { "type": ["string", "null"], "format": "date-time" },
"created_at": { "type": "string", "format": "date-time" }, "created_at": { "type": "string", "format": "date-time" },
"updated_at": { "type": "string", "format": "date-time" }, "updated_at": { "type": "string", "format": "date-time" },
...@@ -51,36 +18,20 @@ ...@@ -51,36 +18,20 @@
"source_branch": { "type": "string" }, "source_branch": { "type": "string" },
"upvotes": { "type": "integer" }, "upvotes": { "type": "integer" },
"downvotes": { "type": "integer" }, "downvotes": { "type": "integer" },
"author": { "author": { "$ref": "user/basic.json" },
"type": "object", "assignee": { "$ref": "user/basic.json" },
"properties": {
"name": { "type": "string" },
"username": { "type": "string" },
"id": { "type": "integer" },
"state": { "type": "string" },
"avatar_url": { "type": "uri" },
"web_url": { "type": "uri" }
},
"additionalProperties": false
},
"assignee": {
"type": ["object", "null"],
"properties": {
"name": { "type": "string" },
"username": { "type": "string" },
"id": { "type": "integer" },
"state": { "type": "string" },
"avatar_url": { "type": "uri" },
"web_url": { "type": "uri" }
},
"additionalProperties": false
},
"assignees": { "assignees": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "user/basic.json" "$ref": "user/basic.json"
} }
}, },
"reviewers": {
"type": "array",
"items": {
"$ref": "user/basic.json"
}
},
"source_project_id": { "type": "integer" }, "source_project_id": { "type": "integer" },
"target_project_id": { "type": "integer" }, "target_project_id": { "type": "integer" },
"labels": { "labels": {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment