{ "kind": "discovery#restDescription", "id": "moderator:v1", "name": "moderator", "version": "v1", "description": "Moderator API", "icons": { "x16": "http://www.google.com/images/icons/product/moderator-32.png", "x32": "http://www.google.com/images/icons/product/search-32.gif" }, "documentationLink": "http://code.google.com/apis/moderator/v1/using_rest.html", "labels": [ "labs" ], "protocol": "rest", "basePath": "/moderator/v1/", "auth": { "oauth2": { "scopes": { "https://www.googleapis.com/auth/moderator": { "description": "Manage your activity in Google Moderator" } } } }, "features": [ "dataWrapper" ], "schemas": { "ModeratorTopicsResourcePartial": { "id": "ModeratorTopicsResourcePartial", "type": "object", "properties": { "id": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "topicId": { "type": "integer" } } } } }, "ModeratorVotesResourcePartial": { "id": "ModeratorVotesResourcePartial", "type": "object", "properties": { "flag": { "type": "string" }, "vote": { "type": "string" } } }, "Profile": { "id": "Profile", "type": "object", "properties": { "attribution": { "type": "object", "properties": { "avatarUrl": { "type": "string" }, "displayName": { "type": "string" }, "geo": { "type": "object", "properties": { "latitude": { "type": "number" }, "location": { "type": "string" }, "longitude": { "type": "number" } } }, "location": { "type": "string" } } }, "id": { "type": "object", "properties": { "user": { "type": "string" } } }, "kind": { "type": "string", "default": "moderator#profile" } } }, "Series": { "id": "Series", "type": "object", "properties": { "anonymousSubmissionAllowed": { "type": "boolean" }, "counters": { "type": "object", "properties": { "anonymousSubmissions": { "type": "integer" }, "minusVotes": { "type": "integer" }, "noneVotes": { "type": "integer" }, "plusVotes": { "type": "integer" }, "submissions": { "type": "integer" }, "users": { "type": "integer" }, "videoSubmissions": { "type": "integer" } } }, "description": { "type": "string" }, "id": { "type": "object", "properties": { "seriesId": { "type": "integer" } } }, "kind": { "type": "string", "default": "moderator#series" }, "name": { "type": "string" }, "numTopics": { "type": "integer" }, "videoSubmissionAllowed": { "type": "boolean" } } }, "SeriesList": { "id": "SeriesList", "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "Series" } }, "kind": { "type": "string", "default": "moderator#seriesList" } } }, "Submission": { "id": "Submission", "type": "object", "properties": { "attachmentUrl": { "type": "string" }, "attribution": { "type": "object", "properties": { "avatarUrl": { "type": "string" }, "displayName": { "type": "string" }, "location": { "type": "string" } } }, "author": { "type": "string" }, "counters": { "type": "object", "properties": { "minusVotes": { "type": "integer" }, "noneVotes": { "type": "integer" }, "plusVotes": { "type": "integer" } } }, "created": { "type": "integer" }, "geo": { "type": "object", "properties": { "latitude": { "type": "number" }, "location": { "type": "string" }, "longitude": { "type": "number" } } }, "id": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "submissionId": { "type": "integer" } } }, "kind": { "type": "string", "default": "moderator#submission" }, "parentSubmissionId": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "submissionId": { "type": "integer" } } }, "text": { "type": "string" }, "topics": { "type": "array", "items": { "$ref": "ModeratorTopicsResourcePartial" } }, "translations": { "type": "array", "items": { "type": "object", "properties": { "lang": { "type": "string" }, "text": { "type": "string" } } } }, "vote": { "$ref": "ModeratorVotesResourcePartial" } } }, "SubmissionList": { "id": "SubmissionList", "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "Submission" } }, "kind": { "type": "string", "default": "moderator#submissionList" } } }, "Tag": { "id": "Tag", "type": "object", "properties": { "id": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "submissionId": { "type": "integer" }, "tagId": { "type": "string" } } }, "kind": { "type": "string", "default": "moderator#tag" }, "text": { "type": "string" } } }, "TagList": { "id": "TagList", "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "Tag" } }, "kind": { "type": "string", "default": "moderator#tagList" } } }, "Topic": { "id": "Topic", "type": "object", "properties": { "counters": { "type": "object", "properties": { "minusVotes": { "type": "integer" }, "noneVotes": { "type": "integer" }, "plusVotes": { "type": "integer" }, "submissions": { "type": "integer" }, "users": { "type": "integer" }, "videoSubmissions": { "type": "integer" } } }, "description": { "type": "string" }, "featuredSubmission": { "type": "any" }, "id": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "topicId": { "type": "integer" } } }, "kind": { "type": "string", "default": "moderator#topic" }, "name": { "type": "string" }, "presenter": { "type": "string" }, "rules": { "type": "object", "properties": { "submissions": { "type": "object", "properties": { "close": { "type": "integer" }, "open": { "type": "integer" } } }, "votes": { "type": "object", "properties": { "close": { "type": "integer" }, "open": { "type": "integer" } } } } } } }, "Topic2": { "id": "Topic2", "type": "object", "properties": { "counters": { "type": "object", "properties": { "minusVotes": { "type": "integer" }, "noneVotes": { "type": "integer" }, "plusVotes": { "type": "integer" }, "submissions": { "type": "integer" }, "users": { "type": "integer" }, "videoSubmissions": { "type": "integer" } } }, "description": { "type": "string" }, "featuredSubmission": { "$ref": "Submission" }, "id": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "topicId": { "type": "integer" } } }, "kind": { "type": "string", "default": "moderator#topic" }, "name": { "type": "string" }, "presenter": { "type": "string" }, "rules": { "type": "object", "properties": { "submissions": { "type": "object", "properties": { "close": { "type": "integer" }, "open": { "type": "integer" } } }, "votes": { "type": "object", "properties": { "close": { "type": "integer" }, "open": { "type": "integer" } } } } } } }, "TopicList": { "id": "TopicList", "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "Topic" } }, "kind": { "type": "string", "default": "moderator#topicList" } } }, "Vote": { "id": "Vote", "type": "object", "properties": { "flag": { "type": "string" }, "id": { "type": "object", "properties": { "seriesId": { "type": "integer" }, "submissionId": { "type": "integer" } } }, "kind": { "type": "string", "default": "moderator#vote" }, "vote": { "type": "string" } } }, "VoteList": { "id": "VoteList", "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "Vote" } }, "kind": { "type": "string", "default": "moderator#voteList" } } } }, "resources": { "featured": { "resources": { "series": { "methods": { "list": { "id": "moderator.featured.series.list", "path": "series/featured", "httpMethod": "GET", "description": "Lists the featured series.", "response": { "$ref": "SeriesList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }, "global": { "resources": { "series": { "methods": { "list": { "id": "moderator.global.series.list", "path": "search", "httpMethod": "GET", "description": "Searches the public series and returns the search results.", "parameters": { "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" } }, "response": { "$ref": "SeriesList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }, "my": { "resources": { "series": { "methods": { "list": { "id": "moderator.my.series.list", "path": "series/@me/mine", "httpMethod": "GET", "description": "Lists all series created by the authenticated user.", "response": { "$ref": "SeriesList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }, "myrecent": { "resources": { "series": { "methods": { "list": { "id": "moderator.myrecent.series.list", "path": "series/@me/recent", "httpMethod": "GET", "description": "Lists the series the authenticated user has visited.", "response": { "$ref": "SeriesList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }, "profiles": { "methods": { "get": { "id": "moderator.profiles.get", "path": "profiles/@me", "httpMethod": "GET", "description": "Returns the profile information for the authenticated user.", "response": { "$ref": "Profile" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "update": { "id": "moderator.profiles.update", "path": "profiles/@me", "httpMethod": "PUT", "description": "Updates the profile information for the authenticated user.", "request": { "$ref": "Profile" }, "response": { "$ref": "Profile" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } }, "responses": { "methods": { "insert": { "id": "moderator.responses.insert", "path": "series/{seriesId}/topics/{topicId}/submissions/{parentSubmissionId}/responses", "httpMethod": "POST", "description": "Inserts a response for the specified submission in the specified topic within the specified series.", "parameters": { "anonymous": { "type": "boolean", "description": "Set to true to mark the new submission as anonymous.", "location": "query" }, "parentSubmissionId": { "type": "integer", "description": "The decimal ID of the parent Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "topicId": { "type": "integer", "description": "The decimal ID of the Topic within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "topicId", "parentSubmissionId" ], "request": { "$ref": "Submission" }, "response": { "$ref": "Submission" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "list": { "id": "moderator.responses.list", "path": "series/{seriesId}/submissions/{submissionId}/responses", "httpMethod": "GET", "description": "Lists or searches the responses for the specified submission within the specified series and returns the search results.", "parameters": { "author": { "type": "string", "description": "Restricts the results to submissions by a specific author.", "location": "query" }, "hasAttachedVideo": { "type": "boolean", "description": "Specifies whether to restrict to submissions that have videos attached.", "location": "query" }, "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "sort": { "type": "string", "description": "Sort order.", "location": "query" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "submissionId" ], "response": { "$ref": "SubmissionList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } }, "series": { "methods": { "get": { "id": "moderator.series.get", "path": "series/{seriesId}", "httpMethod": "GET", "description": "Returns the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId" ], "response": { "$ref": "Series" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "insert": { "id": "moderator.series.insert", "path": "series", "httpMethod": "POST", "description": "Inserts a new series.", "request": { "$ref": "Series" }, "response": { "$ref": "Series" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "list": { "id": "moderator.series.list", "path": "series", "httpMethod": "GET", "description": "Searches the series and returns the search results.", "parameters": { "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" } }, "response": { "$ref": "SeriesList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "update": { "id": "moderator.series.update", "path": "series/{seriesId}", "httpMethod": "PUT", "description": "Updates the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId" ], "request": { "$ref": "Series" }, "response": { "$ref": "Series" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } }, "resources": { "responses": { "methods": { "list": { "id": "moderator.series.responses.list", "path": "series/{seriesId}/responses", "httpMethod": "GET", "description": "Searches the responses for the specified series and returns the search results.", "parameters": { "author": { "type": "string", "description": "Restricts the results to submissions by a specific author.", "location": "query" }, "hasAttachedVideo": { "type": "boolean", "description": "Specifies whether to restrict to submissions that have videos attached.", "location": "query" }, "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "sort": { "type": "string", "description": "Sort order.", "location": "query" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" } }, "parameterOrder": [ "seriesId" ], "response": { "$ref": "SeriesList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } }, "submissions": { "methods": { "list": { "id": "moderator.series.submissions.list", "path": "series/{seriesId}/submissions", "httpMethod": "GET", "description": "Searches the submissions for the specified series and returns the search results.", "parameters": { "author": { "type": "string", "description": "Restricts the results to submissions by a specific author.", "location": "query" }, "hasAttachedVideo": { "type": "boolean", "description": "Specifies whether to restrict to submissions that have videos attached.", "location": "query" }, "includeVotes": { "type": "boolean", "description": "Specifies whether to include the current user's vote", "location": "query" }, "lang": { "type": "string", "description": "The language code for the language the client prefers resuls in.", "location": "query" }, "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "sort": { "type": "string", "description": "Sort order.", "location": "query" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" } }, "parameterOrder": [ "seriesId" ], "response": { "$ref": "SubmissionList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }, "submissions": { "methods": { "get": { "id": "moderator.submissions.get", "path": "series/{seriesId}/submissions/{submissionId}", "httpMethod": "GET", "description": "Returns the specified submission within the specified series.", "parameters": { "includeVotes": { "type": "boolean", "description": "Specifies whether to include the current user's vote", "location": "query" }, "lang": { "type": "string", "description": "The language code for the language the client prefers resuls in.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "submissionId" ], "response": { "$ref": "Submission" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "insert": { "id": "moderator.submissions.insert", "path": "series/{seriesId}/topics/{topicId}/submissions", "httpMethod": "POST", "description": "Inserts a new submission in the specified topic within the specified series.", "parameters": { "anonymous": { "type": "boolean", "description": "Set to true to mark the new submission as anonymous.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "topicId": { "type": "integer", "description": "The decimal ID of the Topic within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "topicId" ], "request": { "$ref": "Submission" }, "response": { "$ref": "Submission" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } }, "tags": { "methods": { "delete": { "id": "moderator.tags.delete", "path": "series/{seriesId}/submissions/{submissionId}/tags/{tagId}", "httpMethod": "DELETE", "description": "Deletes the specified tag from the specified submission within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "tagId": { "type": "string", "required": true, "location": "path" } }, "parameterOrder": [ "seriesId", "submissionId", "tagId" ], "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "insert": { "id": "moderator.tags.insert", "path": "series/{seriesId}/submissions/{submissionId}/tags", "httpMethod": "POST", "description": "Inserts a new tag for the specified submission within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "submissionId" ], "request": { "$ref": "Tag" }, "response": { "$ref": "Tag" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "list": { "id": "moderator.tags.list", "path": "series/{seriesId}/submissions/{submissionId}/tags", "httpMethod": "GET", "description": "Lists all tags for the specified submission within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "submissionId" ], "response": { "$ref": "TagList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } }, "topics": { "methods": { "get": { "id": "moderator.topics.get", "path": "series/{seriesId}/topics/{topicId}", "httpMethod": "GET", "description": "Returns the specified topic from the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "topicId": { "type": "integer", "description": "The decimal ID of the Topic within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "topicId" ], "response": { "$ref": "Topic2" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "insert": { "id": "moderator.topics.insert", "path": "series/{seriesId}/topics", "httpMethod": "POST", "description": "Inserts a new topic into the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId" ], "request": { "$ref": "Topic" }, "response": { "$ref": "Topic" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "list": { "id": "moderator.topics.list", "path": "series/{seriesId}/topics", "httpMethod": "GET", "description": "Searches the topics within the specified series and returns the search results.", "parameters": { "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "mode": { "type": "string", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" } }, "parameterOrder": [ "seriesId" ], "response": { "$ref": "TopicList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "update": { "id": "moderator.topics.update", "path": "series/{seriesId}/topics/{topicId}", "httpMethod": "PUT", "description": "Updates the specified topic within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "topicId": { "type": "integer", "description": "The decimal ID of the Topic within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "topicId" ], "request": { "$ref": "Topic" }, "response": { "$ref": "Topic" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } }, "resources": { "submissions": { "methods": { "list": { "id": "moderator.topics.submissions.list", "path": "series/{seriesId}/topics/{topicId}/submissions", "httpMethod": "GET", "description": "Searches the submissions for the specified topic within the specified series and returns the search results.", "parameters": { "author": { "type": "string", "description": "Restricts the results to submissions by a specific author.", "location": "query" }, "hasAttachedVideo": { "type": "boolean", "description": "Specifies whether to restrict to submissions that have videos attached.", "location": "query" }, "includeVotes": { "type": "boolean", "description": "Specifies whether to include the current user's vote", "location": "query" }, "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "q": { "type": "string", "description": "Search query.", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "sort": { "type": "string", "description": "Sort order.", "location": "query" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "topicId": { "type": "integer", "description": "The decimal ID of the Topic within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "topicId" ], "response": { "$ref": "SubmissionList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }, "votes": { "methods": { "get": { "id": "moderator.votes.get", "path": "series/{seriesId}/submissions/{submissionId}/votes/@me", "httpMethod": "GET", "description": "Returns the votes by the authenticated user for the specified submission within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "userId": { "type": "string", "location": "query" } }, "parameterOrder": [ "seriesId", "submissionId" ], "response": { "$ref": "Vote" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "insert": { "id": "moderator.votes.insert", "path": "series/{seriesId}/submissions/{submissionId}/votes/@me", "httpMethod": "POST", "description": "Inserts a new vote by the authenticated user for the specified submission within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" } }, "parameterOrder": [ "seriesId", "submissionId" ], "request": { "$ref": "Vote" }, "response": { "$ref": "Vote" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "list": { "id": "moderator.votes.list", "path": "series/{seriesId}/votes/@me", "httpMethod": "GET", "description": "Lists the votes by the authenticated user for the given series.", "parameters": { "max-results": { "type": "integer", "description": "Maximum number of results to return.", "minimum": "0", "maximum": "4294967295", "location": "query" }, "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "start-index": { "type": "integer", "description": "Index of the first result to be retrieved.", "minimum": "0", "maximum": "4294967295", "location": "query" } }, "parameterOrder": [ "seriesId" ], "response": { "$ref": "VoteList" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] }, "update": { "id": "moderator.votes.update", "path": "series/{seriesId}/submissions/{submissionId}/votes/@me", "httpMethod": "PUT", "description": "Updates the votes by the authenticated user for the specified submission within the specified series.", "parameters": { "seriesId": { "type": "integer", "description": "The decimal ID of the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "submissionId": { "type": "integer", "description": "The decimal ID of the Submission within the Series.", "required": true, "minimum": "0", "maximum": "4294967295", "location": "path" }, "userId": { "type": "string", "location": "query" } }, "parameterOrder": [ "seriesId", "submissionId" ], "request": { "$ref": "Vote" }, "response": { "$ref": "Vote" }, "scopes": [ "https://www.googleapis.com/auth/moderator" ] } } } } }