Files
deb-python-oauth2client/tests/data/moderator.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
}
}
}
}
}
}
}
}
}
}