529 lines
14 KiB
JSON
529 lines
14 KiB
JSON
{
|
|
"data": {
|
|
"moderator": {
|
|
"v1": {
|
|
"baseUrl": "https://www.googleapis.com/",
|
|
"resources": {
|
|
"tags": {
|
|
"methods": {
|
|
"delete": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/tags/{tagId}",
|
|
"rpcName": "moderator.tags.delete",
|
|
"httpMethod": "DELETE",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"tagId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/tags",
|
|
"rpcName": "moderator.tags.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"insert": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/tags",
|
|
"rpcName": "moderator.tags.insert",
|
|
"httpMethod": "POST",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"series": {
|
|
"methods": {
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/@me/mine",
|
|
"rpcName": "moderator.my.series.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest"
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series",
|
|
"rpcName": "moderator.series.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/@me/recent",
|
|
"rpcName": "moderator.myrecent.series.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest"
|
|
},
|
|
"update": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}",
|
|
"rpcName": "moderator.series.update",
|
|
"httpMethod": "PUT",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"insert": {
|
|
"pathUrl": "moderator/v1/series",
|
|
"rpcName": "moderator.series.insert",
|
|
"httpMethod": "POST",
|
|
"methodType": "rest"
|
|
},
|
|
"get": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}",
|
|
"rpcName": "moderator.series.get",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/featured",
|
|
"rpcName": "moderator.featured.series.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest"
|
|
}
|
|
}
|
|
},
|
|
"topics": {
|
|
"methods": {
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/topics",
|
|
"rpcName": "moderator.topics.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"insert": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/topics",
|
|
"rpcName": "moderator.topics.insert",
|
|
"httpMethod": "POST",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/topics/{topicId}",
|
|
"rpcName": "moderator.topics.get",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"topicId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"votes": {
|
|
"methods": {
|
|
"update": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/votes/@me",
|
|
"rpcName": "moderator.votes.update",
|
|
"httpMethod": "PUT",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"userId": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/votes/@me",
|
|
"rpcName": "moderator.votes.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/votes/@me",
|
|
"rpcName": "moderator.votes.get",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"userId": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"insert": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/votes/@me",
|
|
"rpcName": "moderator.votes.insert",
|
|
"httpMethod": "POST",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"submissions": {
|
|
"methods": {
|
|
"get": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}",
|
|
"rpcName": "moderator.submissions.get",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions",
|
|
"rpcName": "moderator.series.submissions.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"author": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"sort": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"q": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"hasAttachmentVideo": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"insert": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/topics/{topicId}/submissions",
|
|
"rpcName": "moderator.submissions.insert",
|
|
"httpMethod": "POST",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"topicId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/topics/{topicId}/submissions",
|
|
"rpcName": "moderator.topics.submissions.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"author": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"hasAttachedVideo": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"sort": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"q": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"topicId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"profiles": {
|
|
"methods": {
|
|
"get": {
|
|
"pathUrl": "moderator/v1/profiles/@me",
|
|
"rpcName": "moderator.profiles.get",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest"
|
|
},
|
|
"update": {
|
|
"pathUrl": "moderator/v1/profiles/@me",
|
|
"rpcName": "moderator.profiles.update",
|
|
"httpMethod": "PUT",
|
|
"methodType": "rest"
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"methods": {
|
|
"insert": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/topics/{topicId}/submissions/{parentSubmissionId}/responses",
|
|
"rpcName": "moderator.responses.insert",
|
|
"httpMethod": "POST",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"parentSubmissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"topicId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/submissions/{submissionId}/responses",
|
|
"rpcName": "moderator.responses.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"author": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"hasAttachedVideo": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"sort": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"q": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
},
|
|
"submissionId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
},
|
|
"list": {
|
|
"pathUrl": "moderator/v1/series/{seriesId}/responses",
|
|
"rpcName": "moderator.series.responses.list",
|
|
"httpMethod": "GET",
|
|
"methodType": "rest",
|
|
"parameters": {
|
|
"author": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"hasAttachedVideo": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"sort": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"max-results": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"q": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"start-index": {
|
|
"parameterType": "query",
|
|
"required": false
|
|
},
|
|
"seriesId": {
|
|
"parameterType": "path",
|
|
"pattern": "[^/]+",
|
|
"required": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|