undefined
API Endpoints
https://api.otomadb.com/graphql
Queries
fetchNicovideo
Description
ニコニコ動画から動画情報を取得する
Response
Returns a FetchNicovideoPayload!
Arguments
Name | Description |
---|---|
input - FetchNicovideoInput!
|
Example
Query
query fetchNicovideo($input: FetchNicovideoInput!) {
fetchNicovideo(input: $input) {
source {
...NicovideoOriginalSourceFragment
}
}
}
Variables
{"input": FetchNicovideoInput}
Response
{
"data": {
"fetchNicovideo": {"source": NicovideoOriginalSource}
}
}
fetchSoundcloud
Description
SoundCloudから音源情報を取得する
Response
Returns a FetchSoundcloudPayload!
Arguments
Name | Description |
---|---|
url - String!
|
SoundCloudのURL (ex.https://soundcloud.com/pr0tein/ubfhfythunwo ) |
Example
Query
query fetchSoundcloud($url: String!) {
fetchSoundcloud(url: $url) {
source {
...SoundcloudOriginalSourceFragment
}
}
}
Variables
{"url": "xyz789"}
Response
{
"data": {
"fetchSoundcloud": {
"source": SoundcloudOriginalSource
}
}
}
fetchYoutube
Description
Youtubeから動画情報を取得する
Response
Returns a FetchYoutubePayload!
Arguments
Name | Description |
---|---|
sourceId - String!
|
Youtubeの動画ID(Q16KpquGsIcなど) |
Example
Query
query fetchYoutube($sourceId: String!) {
fetchYoutube(sourceId: $sourceId) {
source {
...YoutubeOriginalSourceFragment
}
}
}
Variables
{"sourceId": "xyz789"}
Response
{
"data": {
"fetchYoutube": {"source": YoutubeOriginalSource}
}
}
findMadBySerial
Example
Query
query findMadBySerial($serial: Int!) {
findMadBySerial(serial: $serial) {
events {
...VideoEventsConnectionFragment
}
hasTag
id
isLiked
like {
...MylistRegistrationFragment
}
nicovideoSources {
...NicovideoVideoSourceFragment
}
registeredAt
semitags {
...SemitagFragment
}
serial
similarVideos {
...VideoSimilarVideosPayloadFragment
}
soundcloudSources {
...SoundcloudVideoSourceFragment
}
taggings {
...VideoTagConnectionFragment
}
thumbnailUrl
thumbnails {
...VideoThumbnailFragment
}
title
titles {
...VideoTitleFragment
}
youtubeSources {
...YoutubeVideoSourceFragment
}
}
}
Variables
{"serial": 123}
Response
{
"data": {
"findMadBySerial": {
"events": VideoEventsConnection,
"hasTag": false,
"id": "4",
"isLiked": false,
"like": MylistRegistration,
"nicovideoSources": [NicovideoVideoSource],
"registeredAt": "2007-12-03T10:15:30Z",
"semitags": [Semitag],
"serial": 987,
"similarVideos": VideoSimilarVideosPayload,
"soundcloudSources": [SoundcloudVideoSource],
"taggings": VideoTagConnection,
"thumbnailUrl": "abc123",
"thumbnails": [VideoThumbnail],
"title": "xyz789",
"titles": [VideoTitle],
"youtubeSources": [YoutubeVideoSource]
}
}
}
findMylist
Response
Returns a Mylist
Arguments
Name | Description |
---|---|
input - FindMylistInput!
|
Example
Query
query findMylist($input: FindMylistInput!) {
findMylist(input: $input) {
createdAt
holder {
...UserFragment
}
id
includeTags {
...MylistIncludeTagsPayloadFragment
}
isIncludesVideo
isLikeList
range
recommendedVideos {
...MylistRecommendedVideosPayloadFragment
}
registrations {
...MylistRegistrationConnectionFragment
}
slug
title
updatedAt
}
}
Variables
{"input": FindMylistInput}
Response
{
"data": {
"findMylist": {
"createdAt": "2007-12-03T10:15:30Z",
"holder": User,
"id": 4,
"includeTags": MylistIncludeTagsPayload,
"isIncludesVideo": false,
"isLikeList": true,
"range": "KNOW_LINK",
"recommendedVideos": MylistRecommendedVideosPayload,
"registrations": MylistRegistrationConnection,
"slug": "xyz789",
"title": "abc123",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
findNicovideoRegistrationRequest
Response
Returns a NicovideoRegistrationRequest
Arguments
Name | Description |
---|---|
input - FindNicovideoRegistrationRequestInput
|
Example
Query
query findNicovideoRegistrationRequest($input: FindNicovideoRegistrationRequestInput) {
findNicovideoRegistrationRequest(input: $input) {
checked
checking {
... on NicovideoRegistrationRequestAccepting {
...NicovideoRegistrationRequestAcceptingFragment
}
... on NicovideoRegistrationRequestRejecting {
...NicovideoRegistrationRequestRejectingFragment
}
}
embedUrl
id
originalUrl
requestedBy {
...UserFragment
}
semitaggings {
...NicovideoRegistrationRequestSemitaggingFragment
}
sourceId
taggings {
...NicovideoRegistrationRequestTaggingFragment
}
thumbnailUrl
title
}
}
Variables
{"input": FindNicovideoRegistrationRequestInput}
Response
{
"data": {
"findNicovideoRegistrationRequest": {
"checked": true,
"checking": NicovideoRegistrationRequestAccepting,
"embedUrl": "abc123",
"id": "4",
"originalUrl": "abc123",
"requestedBy": User,
"semitaggings": [
NicovideoRegistrationRequestSemitagging
],
"sourceId": "xyz789",
"taggings": [NicovideoRegistrationRequestTagging],
"thumbnailUrl": "xyz789",
"title": "abc123"
}
}
}
findNicovideoRegistrationRequests
Response
Returns a NicovideoRegistrationRequestConnection!
Example
Query
query findNicovideoRegistrationRequests(
$after: String,
$before: String,
$checked: Boolean,
$first: Int,
$last: Int,
$orderBy: FindNicovideoRegistrationRequestsOrderBy!
) {
findNicovideoRegistrationRequests(
after: $after,
before: $before,
checked: $checked,
first: $first,
last: $last,
orderBy: $orderBy
) {
edges {
...NicovideoRegistrationRequestEdgeFragment
}
nodes {
...NicovideoRegistrationRequestFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"after": "xyz789",
"before": "xyz789",
"checked": true,
"first": 987,
"last": 987,
"orderBy": {"createdAt": "DESC"}
}
Response
{
"data": {
"findNicovideoRegistrationRequests": {
"edges": [NicovideoRegistrationRequestEdge],
"nodes": [NicovideoRegistrationRequest],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
findNicovideoVideoSource
Response
Returns a NicovideoVideoSource
Arguments
Name | Description |
---|---|
input - FindNicovideoVideoSourceInput!
|
Example
Query
query findNicovideoVideoSource($input: FindNicovideoVideoSourceInput!) {
findNicovideoVideoSource(input: $input) {
embedUrl
events {
...NicovideoVideoSourceEventConnectionFragment
}
id
sourceId
url
video {
...VideoFragment
}
}
}
Variables
{"input": FindNicovideoVideoSourceInput}
Response
{
"data": {
"findNicovideoVideoSource": {
"embedUrl": "xyz789",
"events": NicovideoVideoSourceEventConnection,
"id": "4",
"sourceId": "xyz789",
"url": "abc123",
"video": Video
}
}
}
findTag
Query.findTagBySerial
instead. Response
Returns a Tag
Arguments
Name | Description |
---|---|
input - FindTagInput!
|
Example
Query
query findTag($input: FindTagInput!) {
findTag(input: $input) {
canTagTo
children {
...TagParentConnectionFragment
}
events {
...TagEventsConnectionFragment
}
explicitParent {
...TagFragment
}
id
isCategoryTag
meaningless
name
names {
...TagNameFragment
}
parents {
...TagParentConnectionFragment
}
serial
taggedVideos {
...VideoTagConnectionFragment
}
type
}
}
Variables
{"input": FindTagInput}
Response
{
"data": {
"findTag": {
"canTagTo": false,
"children": TagParentConnection,
"events": TagEventsConnection,
"explicitParent": Tag,
"id": 4,
"isCategoryTag": false,
"meaningless": true,
"name": "xyz789",
"names": [TagName],
"parents": TagParentConnection,
"serial": 123,
"taggedVideos": VideoTagConnection,
"type": "CATEGORY"
}
}
}
findTagBySerial
Example
Query
query findTagBySerial($serial: Int!) {
findTagBySerial(serial: $serial) {
canTagTo
children {
...TagParentConnectionFragment
}
events {
...TagEventsConnectionFragment
}
explicitParent {
...TagFragment
}
id
isCategoryTag
meaningless
name
names {
...TagNameFragment
}
parents {
...TagParentConnectionFragment
}
serial
taggedVideos {
...VideoTagConnectionFragment
}
type
}
}
Variables
{"serial": 123}
Response
{
"data": {
"findTagBySerial": {
"canTagTo": true,
"children": TagParentConnection,
"events": TagEventsConnection,
"explicitParent": Tag,
"id": "4",
"isCategoryTag": false,
"meaningless": false,
"name": "abc123",
"names": [TagName],
"parents": TagParentConnection,
"serial": 123,
"taggedVideos": VideoTagConnection,
"type": "CATEGORY"
}
}
}
findTags
Response
Returns a TagConnection!
Arguments
Name | Description |
---|---|
input - FindTagsInput!
|
Example
Query
query findTags($input: FindTagsInput!) {
findTags(input: $input) {
nodes {
...TagFragment
}
}
}
Variables
{"input": FindTagsInput}
Response
{"data": {"findTags": {"nodes": [Tag]}}}
findUncheckedNicovideoRegistrationRequests
Response
Returns a NicovideoRegistrationRequestConnection!
Arguments
Name | Description |
---|---|
input - FindUncheckedNicovideoRegistrationRequestsInput!
|
Example
Query
query findUncheckedNicovideoRegistrationRequests($input: FindUncheckedNicovideoRegistrationRequestsInput!) {
findUncheckedNicovideoRegistrationRequests(input: $input) {
edges {
...NicovideoRegistrationRequestEdgeFragment
}
nodes {
...NicovideoRegistrationRequestFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{"input": FindUncheckedNicovideoRegistrationRequestsInput}
Response
{
"data": {
"findUncheckedNicovideoRegistrationRequests": {
"edges": [NicovideoRegistrationRequestEdge],
"nodes": [NicovideoRegistrationRequest],
"pageInfo": PageInfo,
"totalCount": 987
}
}
}
findUncheckedNicovideoRegistrationRequestsByOffset
Response
Returns a FindUncheckedNicovideoRegistrationRequestsByOffsetPayload!
Arguments
Name | Description |
---|---|
input - findUncheckedNicovideoRegistrationRequestsByOffsetInput!
|
Example
Query
query findUncheckedNicovideoRegistrationRequestsByOffset($input: findUncheckedNicovideoRegistrationRequestsByOffsetInput!) {
findUncheckedNicovideoRegistrationRequestsByOffset(input: $input) {
nodes {
...NicovideoRegistrationRequestFragment
}
totalCount
}
}
Variables
{
"input": findUncheckedNicovideoRegistrationRequestsByOffsetInput
}
Response
{
"data": {
"findUncheckedNicovideoRegistrationRequestsByOffset": {
"nodes": [NicovideoRegistrationRequest],
"totalCount": 123
}
}
}
findUncheckedYoutubeRegistrationRequests
Response
Returns a YoutubeRegistrationRequestConnection!
Arguments
Name | Description |
---|---|
input - FindUncheckedYoutubeRegistrationRequestsInput!
|
Example
Query
query findUncheckedYoutubeRegistrationRequests($input: FindUncheckedYoutubeRegistrationRequestsInput!) {
findUncheckedYoutubeRegistrationRequests(input: $input) {
edges {
...YoutubeRegistrationRequestEdgeFragment
}
nodes {
...YoutubeRegistrationRequestFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{"input": FindUncheckedYoutubeRegistrationRequestsInput}
Response
{
"data": {
"findUncheckedYoutubeRegistrationRequests": {
"edges": [YoutubeRegistrationRequestEdge],
"nodes": [YoutubeRegistrationRequest],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
findUser
Response
Returns a User
Arguments
Name | Description |
---|---|
input - FindUserInput!
|
Example
Query
query findUser($input: FindUserInput!) {
findUser(input: $input) {
displayName
hasRole
icon
id
isAdministrator
isEditor
likes {
...MylistFragment
}
mylist {
...MylistFragment
}
mylists {
...MylistConnectionFragment
}
name
nicovideoRegistrationRequests {
...NicovideoRegistrationRequestConnectionFragment
}
}
}
Variables
{"input": FindUserInput}
Response
{
"data": {
"findUser": {
"displayName": "xyz789",
"hasRole": true,
"icon": "abc123",
"id": "4",
"isAdministrator": false,
"isEditor": true,
"likes": Mylist,
"mylist": Mylist,
"mylists": MylistConnection,
"name": "xyz789",
"nicovideoRegistrationRequests": NicovideoRegistrationRequestConnection
}
}
}
findVideo
Query.findMadBySerial
instead Response
Returns a Video
Arguments
Name | Description |
---|---|
input - FindVideoInput!
|
Example
Query
query findVideo($input: FindVideoInput!) {
findVideo(input: $input) {
events {
...VideoEventsConnectionFragment
}
hasTag
id
isLiked
like {
...MylistRegistrationFragment
}
nicovideoSources {
...NicovideoVideoSourceFragment
}
registeredAt
semitags {
...SemitagFragment
}
serial
similarVideos {
...VideoSimilarVideosPayloadFragment
}
soundcloudSources {
...SoundcloudVideoSourceFragment
}
taggings {
...VideoTagConnectionFragment
}
thumbnailUrl
thumbnails {
...VideoThumbnailFragment
}
title
titles {
...VideoTitleFragment
}
youtubeSources {
...YoutubeVideoSourceFragment
}
}
}
Variables
{"input": FindVideoInput}
Response
{
"data": {
"findVideo": {
"events": VideoEventsConnection,
"hasTag": true,
"id": 4,
"isLiked": false,
"like": MylistRegistration,
"nicovideoSources": [NicovideoVideoSource],
"registeredAt": "2007-12-03T10:15:30Z",
"semitags": [Semitag],
"serial": 987,
"similarVideos": VideoSimilarVideosPayload,
"soundcloudSources": [SoundcloudVideoSource],
"taggings": VideoTagConnection,
"thumbnailUrl": "abc123",
"thumbnails": [VideoThumbnail],
"title": "xyz789",
"titles": [VideoTitle],
"youtubeSources": [YoutubeVideoSource]
}
}
}
findVideos
Response
Returns a VideoConnection!
Arguments
Name | Description |
---|---|
after - String
|
|
before - String
|
|
first - Int
|
|
last - Int
|
|
orderBy - FindVideosOrderBy!
|
Default = {createdAt: DESC} |
Example
Query
query findVideos(
$after: String,
$before: String,
$first: Int,
$last: Int,
$orderBy: FindVideosOrderBy!
) {
findVideos(
after: $after,
before: $before,
first: $first,
last: $last,
orderBy: $orderBy
) {
edges {
...VideoEdgeFragment
}
nodes {
...VideoFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"after": "abc123",
"before": "abc123",
"first": 123,
"last": 123,
"orderBy": {"createdAt": "DESC"}
}
Response
{
"data": {
"findVideos": {
"edges": [VideoEdge],
"nodes": [Video],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
findYoutubeRegistrationRequest
Response
Returns a YoutubeRegistrationRequest
Arguments
Name | Description |
---|---|
input - FindYoutubeRegistrationRequestInput
|
Example
Query
query findYoutubeRegistrationRequest($input: FindYoutubeRegistrationRequestInput) {
findYoutubeRegistrationRequest(input: $input) {
checked
checking {
... on YoutubeRegistrationRequestAccepting {
...YoutubeRegistrationRequestAcceptingFragment
}
... on YoutubeRegistrationRequestRejecting {
...YoutubeRegistrationRequestRejectingFragment
}
}
embedUrl
id
originalUrl
requestedBy {
...UserFragment
}
semitaggings {
...YoutubeRegistrationRequestSemitaggingFragment
}
sourceId
taggings {
...YoutubeRegistrationRequestTaggingFragment
}
thumbnailUrl
title
}
}
Variables
{"input": FindYoutubeRegistrationRequestInput}
Response
{
"data": {
"findYoutubeRegistrationRequest": {
"checked": false,
"checking": YoutubeRegistrationRequestAccepting,
"embedUrl": "abc123",
"id": "4",
"originalUrl": "xyz789",
"requestedBy": User,
"semitaggings": [
YoutubeRegistrationRequestSemitagging
],
"sourceId": "abc123",
"taggings": [YoutubeRegistrationRequestTagging],
"thumbnailUrl": "xyz789",
"title": "xyz789"
}
}
}
findYoutubeVideoSource
Response
Returns a YoutubeVideoSource
Arguments
Name | Description |
---|---|
sourceId - String
|
Example
Query
query findYoutubeVideoSource($sourceId: String) {
findYoutubeVideoSource(sourceId: $sourceId) {
embedUrl
events {
...YoutubeVideoSourceEventConnectionFragment
}
id
sourceId
url
video {
...VideoFragment
}
}
}
Variables
{"sourceId": "xyz789"}
Response
{
"data": {
"findYoutubeVideoSource": {
"embedUrl": "xyz789",
"events": YoutubeVideoSourceEventConnection,
"id": 4,
"sourceId": "abc123",
"url": "xyz789",
"video": Video
}
}
}
getAllCategoryTag
Response
Returns [Tag!]!
Example
Query
query getAllCategoryTag {
getAllCategoryTag {
canTagTo
children {
...TagParentConnectionFragment
}
events {
...TagEventsConnectionFragment
}
explicitParent {
...TagFragment
}
id
isCategoryTag
meaningless
name
names {
...TagNameFragment
}
parents {
...TagParentConnectionFragment
}
serial
taggedVideos {
...VideoTagConnectionFragment
}
type
}
}
Response
{
"data": {
"getAllCategoryTag": [
{
"canTagTo": false,
"children": TagParentConnection,
"events": TagEventsConnection,
"explicitParent": Tag,
"id": "4",
"isCategoryTag": false,
"meaningless": false,
"name": "abc123",
"names": [TagName],
"parents": TagParentConnection,
"serial": 123,
"taggedVideos": VideoTagConnection,
"type": "CATEGORY"
}
]
}
}
getAllTypeCategoryTag
Description
全てのTypeCategoryTagを取得する
Response
Returns [TypeCategoryTag!]!
Example
Query
query getAllTypeCategoryTag {
getAllTypeCategoryTag {
tag {
...TagFragment
}
type
}
}
Response
{
"data": {
"getAllTypeCategoryTag": [
{"tag": Tag, "type": "CHARACTER"}
]
}
}
getMylist
Example
Query
query getMylist($id: ID!) {
getMylist(id: $id) {
createdAt
holder {
...UserFragment
}
id
includeTags {
...MylistIncludeTagsPayloadFragment
}
isIncludesVideo
isLikeList
range
recommendedVideos {
...MylistRecommendedVideosPayloadFragment
}
registrations {
...MylistRegistrationConnectionFragment
}
slug
title
updatedAt
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getMylist": {
"createdAt": "2007-12-03T10:15:30Z",
"holder": User,
"id": 4,
"includeTags": MylistIncludeTagsPayload,
"isIncludesVideo": false,
"isLikeList": true,
"range": "KNOW_LINK",
"recommendedVideos": MylistRecommendedVideosPayload,
"registrations": MylistRegistrationConnection,
"slug": "xyz789",
"title": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z"
}
}
}
getMylistGroup
Response
Returns a MylistGroup!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getMylistGroup($id: ID!) {
getMylistGroup(id: $id) {
createdAt
holder {
...UserFragment
}
id
mylists {
...MylistGroupMylistInclusionConnectionFragment
}
title
updatedAt
videos {
...MylistGroupVideoAggregationFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getMylistGroup": {
"createdAt": "2007-12-03T10:15:30Z",
"holder": User,
"id": 4,
"mylists": MylistGroupMylistInclusionConnection,
"title": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"videos": [MylistGroupVideoAggregation]
}
}
}
getNicovideoRegistrationRequest
Response
Returns a NicovideoRegistrationRequest!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getNicovideoRegistrationRequest($id: ID!) {
getNicovideoRegistrationRequest(id: $id) {
checked
checking {
... on NicovideoRegistrationRequestAccepting {
...NicovideoRegistrationRequestAcceptingFragment
}
... on NicovideoRegistrationRequestRejecting {
...NicovideoRegistrationRequestRejectingFragment
}
}
embedUrl
id
originalUrl
requestedBy {
...UserFragment
}
semitaggings {
...NicovideoRegistrationRequestSemitaggingFragment
}
sourceId
taggings {
...NicovideoRegistrationRequestTaggingFragment
}
thumbnailUrl
title
}
}
Variables
{"id": 4}
Response
{
"data": {
"getNicovideoRegistrationRequest": {
"checked": true,
"checking": NicovideoRegistrationRequestAccepting,
"embedUrl": "xyz789",
"id": "4",
"originalUrl": "abc123",
"requestedBy": User,
"semitaggings": [
NicovideoRegistrationRequestSemitagging
],
"sourceId": "abc123",
"taggings": [NicovideoRegistrationRequestTagging],
"thumbnailUrl": "abc123",
"title": "abc123"
}
}
}
getNicovideoVideoSource
Response
Returns a NicovideoVideoSource!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getNicovideoVideoSource($id: ID!) {
getNicovideoVideoSource(id: $id) {
embedUrl
events {
...NicovideoVideoSourceEventConnectionFragment
}
id
sourceId
url
video {
...VideoFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getNicovideoVideoSource": {
"embedUrl": "abc123",
"events": NicovideoVideoSourceEventConnection,
"id": "4",
"sourceId": "abc123",
"url": "abc123",
"video": Video
}
}
}
getNotification
Response
Returns a Notification!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getNotification($id: ID!) {
getNotification(id: $id) {
createdAt
id
notifyTo {
...UserFragment
}
watched
}
}
Variables
{"id": 4}
Response
{
"data": {
"getNotification": {
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"notifyTo": User,
"watched": true
}
}
}
getSemitag
Example
Query
query getSemitag($id: ID!) {
getSemitag(id: $id) {
check {
... on SemitagRejecting {
...SemitagRejectingFragment
}
... on SemitagResolving {
...SemitagResolvingFragment
}
}
checked
events {
...SemitagEventConnectionFragment
}
id
name
resolved
resolvedTag {
...TagFragment
}
suggestTags {
...SemitagSuggestTagsReturnFragment
}
video {
...VideoFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getSemitag": {
"check": SemitagRejecting,
"checked": true,
"events": SemitagEventConnection,
"id": "4",
"name": "xyz789",
"resolved": false,
"resolvedTag": Tag,
"suggestTags": SemitagSuggestTagsReturn,
"video": Video
}
}
}
getSoundcloudVideoSource
Response
Returns a SoundcloudVideoSource!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getSoundcloudVideoSource($id: ID!) {
getSoundcloudVideoSource(id: $id) {
embedUrl
events {
...SoundcloudVideoSourceEventConnectionFragment
}
id
sourceId
url
video {
...VideoFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getSoundcloudVideoSource": {
"embedUrl": "xyz789",
"events": SoundcloudVideoSourceEventConnection,
"id": 4,
"sourceId": "xyz789",
"url": "xyz789",
"video": Video
}
}
}
getTag
Example
Query
query getTag($id: ID!) {
getTag(id: $id) {
canTagTo
children {
...TagParentConnectionFragment
}
events {
...TagEventsConnectionFragment
}
explicitParent {
...TagFragment
}
id
isCategoryTag
meaningless
name
names {
...TagNameFragment
}
parents {
...TagParentConnectionFragment
}
serial
taggedVideos {
...VideoTagConnectionFragment
}
type
}
}
Variables
{"id": 4}
Response
{
"data": {
"getTag": {
"canTagTo": true,
"children": TagParentConnection,
"events": TagEventsConnection,
"explicitParent": Tag,
"id": "4",
"isCategoryTag": true,
"meaningless": true,
"name": "abc123",
"names": [TagName],
"parents": TagParentConnection,
"serial": 123,
"taggedVideos": VideoTagConnection,
"type": "CATEGORY"
}
}
}
getUser
Example
Query
query getUser($id: ID!) {
getUser(id: $id) {
displayName
hasRole
icon
id
isAdministrator
isEditor
likes {
...MylistFragment
}
mylist {
...MylistFragment
}
mylists {
...MylistConnectionFragment
}
name
nicovideoRegistrationRequests {
...NicovideoRegistrationRequestConnectionFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"getUser": {
"displayName": "xyz789",
"hasRole": false,
"icon": "abc123",
"id": 4,
"isAdministrator": false,
"isEditor": false,
"likes": Mylist,
"mylist": Mylist,
"mylists": MylistConnection,
"name": "xyz789",
"nicovideoRegistrationRequests": NicovideoRegistrationRequestConnection
}
}
}
getVideo
Example
Query
query getVideo($id: ID!) {
getVideo(id: $id) {
events {
...VideoEventsConnectionFragment
}
hasTag
id
isLiked
like {
...MylistRegistrationFragment
}
nicovideoSources {
...NicovideoVideoSourceFragment
}
registeredAt
semitags {
...SemitagFragment
}
serial
similarVideos {
...VideoSimilarVideosPayloadFragment
}
soundcloudSources {
...SoundcloudVideoSourceFragment
}
taggings {
...VideoTagConnectionFragment
}
thumbnailUrl
thumbnails {
...VideoThumbnailFragment
}
title
titles {
...VideoTitleFragment
}
youtubeSources {
...YoutubeVideoSourceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getVideo": {
"events": VideoEventsConnection,
"hasTag": true,
"id": "4",
"isLiked": true,
"like": MylistRegistration,
"nicovideoSources": [NicovideoVideoSource],
"registeredAt": "2007-12-03T10:15:30Z",
"semitags": [Semitag],
"serial": 123,
"similarVideos": VideoSimilarVideosPayload,
"soundcloudSources": [SoundcloudVideoSource],
"taggings": VideoTagConnection,
"thumbnailUrl": "abc123",
"thumbnails": [VideoThumbnail],
"title": "abc123",
"titles": [VideoTitle],
"youtubeSources": [YoutubeVideoSource]
}
}
}
getYoutubeRegistrationRequest
Response
Returns a YoutubeRegistrationRequest!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getYoutubeRegistrationRequest($id: ID!) {
getYoutubeRegistrationRequest(id: $id) {
checked
checking {
... on YoutubeRegistrationRequestAccepting {
...YoutubeRegistrationRequestAcceptingFragment
}
... on YoutubeRegistrationRequestRejecting {
...YoutubeRegistrationRequestRejectingFragment
}
}
embedUrl
id
originalUrl
requestedBy {
...UserFragment
}
semitaggings {
...YoutubeRegistrationRequestSemitaggingFragment
}
sourceId
taggings {
...YoutubeRegistrationRequestTaggingFragment
}
thumbnailUrl
title
}
}
Variables
{"id": "4"}
Response
{
"data": {
"getYoutubeRegistrationRequest": {
"checked": true,
"checking": YoutubeRegistrationRequestAccepting,
"embedUrl": "abc123",
"id": 4,
"originalUrl": "xyz789",
"requestedBy": User,
"semitaggings": [
YoutubeRegistrationRequestSemitagging
],
"sourceId": "xyz789",
"taggings": [YoutubeRegistrationRequestTagging],
"thumbnailUrl": "xyz789",
"title": "xyz789"
}
}
}
getYoutubeVideoSource
Response
Returns a YoutubeVideoSource!
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query getYoutubeVideoSource($id: ID!) {
getYoutubeVideoSource(id: $id) {
embedUrl
events {
...YoutubeVideoSourceEventConnectionFragment
}
id
sourceId
url
video {
...VideoFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"getYoutubeVideoSource": {
"embedUrl": "abc123",
"events": YoutubeVideoSourceEventConnection,
"id": "4",
"sourceId": "abc123",
"url": "abc123",
"video": Video
}
}
}
notifications
Response
Returns a NotificationConnection!
Arguments
Name | Description |
---|---|
after - String
|
|
before - String
|
|
filter - NotificationsFilter!
|
Default = {} |
first - Int
|
|
last - Int
|
|
orderBy - NotificationsOrderBy!
|
Default = {createdAt: DESC} |
Example
Query
query notifications(
$after: String,
$before: String,
$filter: NotificationsFilter!,
$first: Int,
$last: Int,
$orderBy: NotificationsOrderBy!
) {
notifications(
after: $after,
before: $before,
filter: $filter,
first: $first,
last: $last,
orderBy: $orderBy
) {
edges {
...NotificationEdgeFragment
}
nodes {
...NotificationFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"after": "abc123",
"before": "xyz789",
"filter": {},
"first": 123,
"last": 123,
"orderBy": {"createdAt": "DESC"}
}
Response
{
"data": {
"notifications": {
"edges": [NotificationEdge],
"nodes": [Notification],
"pageInfo": PageInfo,
"totalCount": 123
}
}
}
searchTags
Response
Returns a SearchTagsPayload!
Arguments
Name | Description |
---|---|
input - SearchTagInput!
|
Example
Query
query searchTags($input: SearchTagInput!) {
searchTags(input: $input) {
items {
...TagSearchItemByNameFragment
}
}
}
Variables
{"input": SearchTagInput}
Response
{"data": {"searchTags": {"items": [TagSearchItemByName]}}}
searchVideos
Response
Returns a SearchVideosPayload!
Arguments
Name | Description |
---|---|
input - SearchVideoInput!
|
Example
Query
query searchVideos($input: SearchVideoInput!) {
searchVideos(input: $input) {
items {
...VideoSearchItemByTitleFragment
}
}
}
Variables
{"input": SearchVideoInput}
Response
{
"data": {
"searchVideos": {"items": [VideoSearchItemByTitle]}
}
}
whoami
Response
Returns a User!
Example
Query
query whoami {
whoami {
displayName
hasRole
icon
id
isAdministrator
isEditor
likes {
...MylistFragment
}
mylist {
...MylistFragment
}
mylists {
...MylistConnectionFragment
}
name
nicovideoRegistrationRequests {
...NicovideoRegistrationRequestConnectionFragment
}
}
}
Response
{
"data": {
"whoami": {
"displayName": "abc123",
"hasRole": true,
"icon": "xyz789",
"id": 4,
"isAdministrator": true,
"isEditor": true,
"likes": Mylist,
"mylist": Mylist,
"mylists": MylistConnection,
"name": "abc123",
"nicovideoRegistrationRequests": NicovideoRegistrationRequestConnection
}
}
}
Mutations
addMylistToMylistGroup
Response
Returns an AddMylistToMylistGroupPayload!
Arguments
Name | Description |
---|---|
input - AddMylistToMylistGroupInput!
|
Example
Query
mutation addMylistToMylistGroup($input: AddMylistToMylistGroupInput!) {
addMylistToMylistGroup(input: $input) {
inclusion {
...MylistGroupMylistInclusionFragment
}
}
}
Variables
{"input": AddMylistToMylistGroupInput}
Response
{
"data": {
"addMylistToMylistGroup": {
"inclusion": MylistGroupMylistInclusion
}
}
}
addSemitagToVideo
Response
Returns an AddSemitagToVideoPayload!
Arguments
Name | Description |
---|---|
input - AddSemitagToVideoInput!
|
Example
Query
mutation addSemitagToVideo($input: AddSemitagToVideoInput!) {
addSemitagToVideo(input: $input) {
... on AddSemitagToVideoFailedPayload {
...AddSemitagToVideoFailedPayloadFragment
}
... on AddSemitagToVideoSucceededPayload {
...AddSemitagToVideoSucceededPayloadFragment
}
}
}
Variables
{"input": AddSemitagToVideoInput}
Response
{
"data": {
"addSemitagToVideo": AddSemitagToVideoFailedPayload
}
}
addTagToVideo
Response
Returns an AddTagToVideoPayload!
Arguments
Name | Description |
---|---|
input - AddTagToVideoInput!
|
Example
Query
mutation addTagToVideo($input: AddTagToVideoInput!) {
addTagToVideo(input: $input) {
... on AddTagToVideoFailedPayload {
...AddTagToVideoFailedPayloadFragment
}
... on AddTagToVideoSucceededPayload {
...AddTagToVideoSucceededPayloadFragment
}
}
}
Variables
{"input": AddTagToVideoInput}
Response
{"data": {"addTagToVideo": AddTagToVideoFailedPayload}}
addVideoToMylist
Response
Returns an AddVideoToMylistReturnUnion!
Arguments
Name | Description |
---|---|
input - AddVideoToMylistInput!
|
Example
Query
mutation addVideoToMylist($input: AddVideoToMylistInput!) {
addVideoToMylist(input: $input) {
... on AddVideoToMylistAlreadyRegisteredError {
...AddVideoToMylistAlreadyRegisteredErrorFragment
}
... on AddVideoToMylistOtherErrorsFallback {
...AddVideoToMylistOtherErrorsFallbackFragment
}
... on AddVideoToMylistSucceededPayload {
...AddVideoToMylistSucceededPayloadFragment
}
... on MutationInvalidMylistIdError {
...MutationInvalidMylistIdErrorFragment
}
... on MutationInvalidVideoIdError {
...MutationInvalidVideoIdErrorFragment
}
... on MutationMylistNotFoundError {
...MutationMylistNotFoundErrorFragment
}
... on MutationVideoNotFoundError {
...MutationVideoNotFoundErrorFragment
}
... on MutationWrongMylistHolderError {
...MutationWrongMylistHolderErrorFragment
}
}
}
Variables
{"input": AddVideoToMylistInput}
Response
{
"data": {
"addVideoToMylist": AddVideoToMylistAlreadyRegisteredError
}
}
changeUserDisplayName
Response
Returns a ChangeUserDisplayNameReturnUnion!
Arguments
Name | Description |
---|---|
renameTo - String!
|
Example
Query
mutation changeUserDisplayName($renameTo: String!) {
changeUserDisplayName(renameTo: $renameTo) {
... on ChangeUserDisplayNameInvalidNameError {
...ChangeUserDisplayNameInvalidNameErrorFragment
}
... on ChangeUserDisplayNameSucceededPayload {
...ChangeUserDisplayNameSucceededPayloadFragment
}
}
}
Variables
{"renameTo": "xyz789"}
Response
{
"data": {
"changeUserDisplayName": ChangeUserDisplayNameInvalidNameError
}
}
createMylist
Response
Returns a CreateMylistReturnUnion!
Arguments
Name | Description |
---|---|
input - CreateMylistInput!
|
Example
Query
mutation createMylist($input: CreateMylistInput!) {
createMylist(input: $input) {
... on CreateMylistOtherErrorsFallback {
...CreateMylistOtherErrorsFallbackFragment
}
... on CreateMylistSucceededPayload {
...CreateMylistSucceededPayloadFragment
}
}
}
Variables
{"input": CreateMylistInput}
Response
{
"data": {
"createMylist": CreateMylistOtherErrorsFallback
}
}
createMylistGroup
Response
Returns a CreateMylistGroupPayload!
Arguments
Name | Description |
---|---|
input - CreateMylistGroupInput!
|
Example
Query
mutation createMylistGroup($input: CreateMylistGroupInput!) {
createMylistGroup(input: $input) {
group {
...MylistGroupFragment
}
}
}
Variables
{"input": CreateMylistGroupInput}
Response
{"data": {"createMylistGroup": {"group": MylistGroup}}}
explicitizeTagParent
Description
非明示的なタグの親子関係を明示的に昇格する
Response
Returns an ExplicitizeTagParentReturnUnion!
Arguments
Name | Description |
---|---|
input - ExplicitizeTagParentInput!
|
Example
Query
mutation explicitizeTagParent($input: ExplicitizeTagParentInput!) {
explicitizeTagParent(input: $input) {
... on ExplicitizeTagAlreadyExplicitError {
...ExplicitizeTagAlreadyExplicitErrorFragment
}
... on ExplicitizeTagOtherErrorsFallback {
...ExplicitizeTagOtherErrorsFallbackFragment
}
... on ExplicitizeTagSucceededPayload {
...ExplicitizeTagSucceededPayloadFragment
}
... on MutationInvalidTagParentIdError {
...MutationInvalidTagParentIdErrorFragment
}
... on MutationTagParentNotFoundError {
...MutationTagParentNotFoundErrorFragment
}
}
}
Variables
{"input": ExplicitizeTagParentInput}
Response
{
"data": {
"explicitizeTagParent": ExplicitizeTagAlreadyExplicitError
}
}
implicitizeTagParent
Description
明示的なタグの親子関係を非明示的に降格する
Response
Returns an ImplicitizeTagParentReturnUnion!
Arguments
Name | Description |
---|---|
input - ImplicitizeTagParentInput!
|
Example
Query
mutation implicitizeTagParent($input: ImplicitizeTagParentInput!) {
implicitizeTagParent(input: $input) {
... on ImplicitizeTagAlreadyImplicitError {
...ImplicitizeTagAlreadyImplicitErrorFragment
}
... on ImplicitizeTagOtherErrorsFallback {
...ImplicitizeTagOtherErrorsFallbackFragment
}
... on ImplicitizeTagSucceededPayload {
...ImplicitizeTagSucceededPayloadFragment
}
... on MutationInvalidTagParentIdError {
...MutationInvalidTagParentIdErrorFragment
}
... on MutationTagParentNotFoundError {
...MutationTagParentNotFoundErrorFragment
}
}
}
Variables
{"input": ImplicitizeTagParentInput}
Response
{
"data": {
"implicitizeTagParent": ImplicitizeTagAlreadyImplicitError
}
}
likeVideo
Response
Returns a LikeVideoReturnUnion!
Arguments
Name | Description |
---|---|
input - LikeVideoInput!
|
Example
Query
mutation likeVideo($input: LikeVideoInput!) {
likeVideo(input: $input) {
... on LikeVideoAlreadyLikedError {
...LikeVideoAlreadyLikedErrorFragment
}
... on LikeVideoSucceededPayload {
...LikeVideoSucceededPayloadFragment
}
... on MutationInvalidVideoIdError {
...MutationInvalidVideoIdErrorFragment
}
... on MutationVideoNotFoundError {
...MutationVideoNotFoundErrorFragment
}
}
}
Variables
{"input": LikeVideoInput}
Response
{"data": {"likeVideo": LikeVideoAlreadyLikedError}}
registerCategoryTag
Response
Returns a RegisterCategoryTagResultUnion!
Arguments
Name | Description |
---|---|
input - RegisterCategoryTagInput!
|
Example
Query
mutation registerCategoryTag($input: RegisterCategoryTagInput!) {
registerCategoryTag(input: $input) {
... on RegisterCategoryTagSucceededPayload {
...RegisterCategoryTagSucceededPayloadFragment
}
}
}
Variables
{"input": RegisterCategoryTagInput}
Response
{
"data": {
"registerCategoryTag": RegisterCategoryTagSucceededPayload
}
}
registerCategoryTagTyping
Response
Returns a RegisterCategoryTagTypingResultUnion!
Arguments
Name | Description |
---|---|
input - RegisterCategoryTagTypingInput!
|
Example
Query
mutation registerCategoryTagTyping($input: RegisterCategoryTagTypingInput!) {
registerCategoryTagTyping(input: $input) {
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RegisterCategoryTagTypingAlreadyTypeExistsError {
...RegisterCategoryTagTypingAlreadyTypeExistsErrorFragment
}
... on RegisterCategoryTagTypingAlreadyTypedError {
...RegisterCategoryTagTypingAlreadyTypedErrorFragment
}
... on RegisterCategoryTagTypingNotCategoryTagError {
...RegisterCategoryTagTypingNotCategoryTagErrorFragment
}
... on RegisterCategoryTagTypingSucceededPayload {
...RegisterCategoryTagTypingSucceededPayloadFragment
}
}
}
Variables
{"input": RegisterCategoryTagTypingInput}
Response
{
"data": {
"registerCategoryTagTyping": MutationInvalidTagIdError
}
}
registerMadFromSoundcloud
Response
Returns a RegisterMadFromSoundcloudPayload!
Arguments
Name | Description |
---|---|
input - RegisterMadFromSoundcloudInput!
|
Example
Query
mutation registerMadFromSoundcloud($input: RegisterMadFromSoundcloudInput!) {
registerMadFromSoundcloud(input: $input) {
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RegisterMadFromSoundcloudInvalidSoundcloudSourceIdError {
...RegisterMadFromSoundcloudInvalidSoundcloudSourceIdErrorFragment
}
... on RegisterMadFromSoundcloudSemitagNamesDuplicatedError {
...RegisterMadFromSoundcloudSemitagNamesDuplicatedErrorFragment
}
... on RegisterMadFromSoundcloudSucceededPayload {
...RegisterMadFromSoundcloudSucceededPayloadFragment
}
... on RegisterMadFromSoundcloudTagIdsDuplicatedError {
...RegisterMadFromSoundcloudTagIdsDuplicatedErrorFragment
}
}
}
Variables
{"input": RegisterMadFromSoundcloudInput}
Response
{
"data": {
"registerMadFromSoundcloud": MutationInvalidTagIdError
}
}
registerTag
Response
Returns a RegisterTagReturnUnion!
Arguments
Name | Description |
---|---|
input - RegisterTagInput!
|
Example
Query
mutation registerTag($input: RegisterTagInput!) {
registerTag(input: $input) {
... on MutationInvalidSemitagIdError {
...MutationInvalidSemitagIdErrorFragment
}
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationSemitagNotFoundError {
...MutationSemitagNotFoundErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RegisterTagImplicitParentIdsDuplicatedError {
...RegisterTagImplicitParentIdsDuplicatedErrorFragment
}
... on RegisterTagOtherErrorsFallback {
...RegisterTagOtherErrorsFallbackFragment
}
... on RegisterTagResolveSemitagAlreadyCheckedError {
...RegisterTagResolveSemitagAlreadyCheckedErrorFragment
}
... on RegisterTagResolveSemitagIdsDuplicatedError {
...RegisterTagResolveSemitagIdsDuplicatedErrorFragment
}
... on RegisterTagSucceededPayload {
...RegisterTagSucceededPayloadFragment
}
... on RegisterTagTagIdCollidedBetweenExplicitAndImplicitError {
...RegisterTagTagIdCollidedBetweenExplicitAndImplicitErrorFragment
}
}
}
Variables
{"input": RegisterTagInput}
Response
{"data": {"registerTag": MutationInvalidSemitagIdError}}
registerTagParentRelation
Response
Returns a RegisterTagParentRelationResultUnion!
Arguments
Name | Description |
---|---|
input - RegisterTagParentRelationInput!
|
Example
Query
mutation registerTagParentRelation($input: RegisterTagParentRelationInput!) {
registerTagParentRelation(input: $input) {
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RegisterTagParentRelationChildTagAlreadyHadExplicitParentError {
...RegisterTagParentRelationChildTagAlreadyHadExplicitParentErrorFragment
}
... on RegisterTagParentRelationOtherErrorsFallback {
...RegisterTagParentRelationOtherErrorsFallbackFragment
}
... on RegisterTagParentRelationRelationAlreadyRegisteredError {
...RegisterTagParentRelationRelationAlreadyRegisteredErrorFragment
}
... on RegisterTagParentRelationSucceededPayload {
...RegisterTagParentRelationSucceededPayloadFragment
}
}
}
Variables
{"input": RegisterTagParentRelationInput}
Response
{
"data": {
"registerTagParentRelation": MutationInvalidTagIdError
}
}
registerVideoFromNicovideo
Response
Returns a RegisterVideoFromNicovideoPayload!
Arguments
Name | Description |
---|---|
input - RegisterVideoFromNicovideoInput!
|
Example
Query
mutation registerVideoFromNicovideo($input: RegisterVideoFromNicovideoInput!) {
registerVideoFromNicovideo(input: $input) {
... on MutationInvalidNicovideoRegistrationRequestIdError {
...MutationInvalidNicovideoRegistrationRequestIdErrorFragment
}
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationNicovideoRegistrationRequestAlreadyCheckedError {
...MutationNicovideoRegistrationRequestAlreadyCheckedErrorFragment
}
... on MutationNicovideoRegistrationRequestNotFoundError {
...MutationNicovideoRegistrationRequestNotFoundErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RegisterVideoFromNicovideoInvalidNicovideoSourceIdError {
...RegisterVideoFromNicovideoInvalidNicovideoSourceIdErrorFragment
}
... on RegisterVideoFromNicovideoSemitagNamesDuplicatedError {
...RegisterVideoFromNicovideoSemitagNamesDuplicatedErrorFragment
}
... on RegisterVideoFromNicovideoSemitagTooLongError {
...RegisterVideoFromNicovideoSemitagTooLongErrorFragment
}
... on RegisterVideoFromNicovideoSucceededPayload {
...RegisterVideoFromNicovideoSucceededPayloadFragment
}
... on RegisterVideoFromNicovideoTagIdsDuplicatedError {
...RegisterVideoFromNicovideoTagIdsDuplicatedErrorFragment
}
}
}
Variables
{"input": RegisterVideoFromNicovideoInput}
Response
{
"data": {
"registerVideoFromNicovideo": MutationInvalidNicovideoRegistrationRequestIdError
}
}
registerVideoFromYoutube
Response
Returns a RegisterVideoFromYoutubePayload!
Arguments
Name | Description |
---|---|
input - RegisterVideoFromYoutubeInput!
|
Example
Query
mutation registerVideoFromYoutube($input: RegisterVideoFromYoutubeInput!) {
registerVideoFromYoutube(input: $input) {
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RegisterVideoFromYoutubeInvalidYoutubeSourceIdError {
...RegisterVideoFromYoutubeInvalidYoutubeSourceIdErrorFragment
}
... on RegisterVideoFromYoutubeOtherErrorsFallback {
...RegisterVideoFromYoutubeOtherErrorsFallbackFragment
}
... on RegisterVideoFromYoutubeSemitagNamesDuplicatedError {
...RegisterVideoFromYoutubeSemitagNamesDuplicatedErrorFragment
}
... on RegisterVideoFromYoutubeSucceededPayload {
...RegisterVideoFromYoutubeSucceededPayloadFragment
}
... on RegisterVideoFromYoutubeTagIdsDuplicatedError {
...RegisterVideoFromYoutubeTagIdsDuplicatedErrorFragment
}
}
}
Variables
{"input": RegisterVideoFromYoutubeInput}
Response
{
"data": {
"registerVideoFromYoutube": MutationInvalidTagIdError
}
}
rejectNicovideoRegistrationRequest
Response
Arguments
Name | Description |
---|---|
input - RejectNicovideoRegistrationRequestInput!
|
Example
Query
mutation rejectNicovideoRegistrationRequest($input: RejectNicovideoRegistrationRequestInput!) {
rejectNicovideoRegistrationRequest(input: $input) {
... on MutationInvalidNicovideoRegistrationRequestIdError {
...MutationInvalidNicovideoRegistrationRequestIdErrorFragment
}
... on MutationNicovideoRegistrationRequestNotFoundError {
...MutationNicovideoRegistrationRequestNotFoundErrorFragment
}
... on RejectNicovideoRegistrationRequestRequestAlreadyCheckedError {
...RejectNicovideoRegistrationRequestRequestAlreadyCheckedErrorFragment
}
... on RejectNicovideoRegistrationRequestSucceededPayload {
...RejectNicovideoRegistrationRequestSucceededPayloadFragment
}
}
}
Variables
{"input": RejectNicovideoRegistrationRequestInput}
Response
{
"data": {
"rejectNicovideoRegistrationRequest": MutationInvalidNicovideoRegistrationRequestIdError
}
}
rejectSemitag
Response
Returns a RejectSemitagReturnUnion!
Arguments
Name | Description |
---|---|
semitagId - ID!
|
Example
Query
mutation rejectSemitag($semitagId: ID!) {
rejectSemitag(semitagId: $semitagId) {
... on MutationInvalidSemitagIdError {
...MutationInvalidSemitagIdErrorFragment
}
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationSemitagAlreadyCheckedError {
...MutationSemitagAlreadyCheckedErrorFragment
}
... on MutationSemitagNotFoundError {
...MutationSemitagNotFoundErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RejectSemitagOtherErrorsFallback {
...RejectSemitagOtherErrorsFallbackFragment
}
... on RejectSemitagSucceededPayload {
...RejectSemitagSucceededPayloadFragment
}
}
}
Variables
{"semitagId": 4}
Response
{"data": {"rejectSemitag": MutationInvalidSemitagIdError}}
removeTagFromVideo
Response
Returns a RemoveTagFromVideoPayload!
Arguments
Name | Description |
---|---|
input - RemoveTagFromVideoInput!
|
Example
Query
mutation removeTagFromVideo($input: RemoveTagFromVideoInput!) {
removeTagFromVideo(input: $input) {
... on RemoveTagFromVideoFailedPayload {
...RemoveTagFromVideoFailedPayloadFragment
}
... on RemoveTagFromVideoSucceededPayload {
...RemoveTagFromVideoSucceededPayloadFragment
}
}
}
Variables
{"input": RemoveTagFromVideoInput}
Response
{
"data": {
"removeTagFromVideo": RemoveTagFromVideoFailedPayload
}
}
removeVideoFromMylist
Response
Returns a RemoveVideoFromMylistPayload!
Arguments
Name | Description |
---|---|
input - RemoveVideoFromMylistInput!
|
Example
Query
mutation removeVideoFromMylist($input: RemoveVideoFromMylistInput!) {
removeVideoFromMylist(input: $input) {
... on RemoveVideoFromMylistFailedPayload {
...RemoveVideoFromMylistFailedPayloadFragment
}
... on RemoveVideoFromMylistSucceededPayload {
...RemoveVideoFromMylistSucceededPayloadFragment
}
}
}
Variables
{"input": RemoveVideoFromMylistInput}
Response
{
"data": {
"removeVideoFromMylist": RemoveVideoFromMylistFailedPayload
}
}
requestNicovideoRegistration
Response
Returns a RequestNicovideoRegistrationReturnUnion!
Arguments
Name | Description |
---|---|
input - RequestNicovideoRegistrationInput!
|
Example
Query
mutation requestNicovideoRegistration($input: RequestNicovideoRegistrationInput!) {
requestNicovideoRegistration(input: $input) {
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RequestNicovideoRegistrationSucceededPayload {
...RequestNicovideoRegistrationSucceededPayloadFragment
}
... on RequestNicovideoRegistrationVideoAlreadyRegisteredError {
...RequestNicovideoRegistrationVideoAlreadyRegisteredErrorFragment
}
}
}
Variables
{"input": RequestNicovideoRegistrationInput}
Response
{
"data": {
"requestNicovideoRegistration": MutationInvalidTagIdError
}
}
requestYoutubeRegistration
Response
Returns a RequestYoutubeRegistrationReturnUnion!
Arguments
Name | Description |
---|---|
input - RequestYoutubeRegistrationInput!
|
Example
Query
mutation requestYoutubeRegistration($input: RequestYoutubeRegistrationInput!) {
requestYoutubeRegistration(input: $input) {
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on RequestYoutubeRegistrationSucceededPayload {
...RequestYoutubeRegistrationSucceededPayloadFragment
}
... on RequestYoutubeRegistrationVideoAlreadyRegisteredError {
...RequestYoutubeRegistrationVideoAlreadyRegisteredErrorFragment
}
}
}
Variables
{"input": RequestYoutubeRegistrationInput}
Response
{
"data": {
"requestYoutubeRegistration": MutationInvalidTagIdError
}
}
resovleSemitag
Response
Returns a ResolveSemitagReturnUnion!
Example
Query
mutation resovleSemitag(
$semitagId: ID!,
$tagId: ID!
) {
resovleSemitag(
semitagId: $semitagId,
tagId: $tagId
) {
... on MutationInvalidSemitagIdError {
...MutationInvalidSemitagIdErrorFragment
}
... on MutationInvalidTagIdError {
...MutationInvalidTagIdErrorFragment
}
... on MutationSemitagAlreadyCheckedError {
...MutationSemitagAlreadyCheckedErrorFragment
}
... on MutationSemitagNotFoundError {
...MutationSemitagNotFoundErrorFragment
}
... on MutationTagNotFoundError {
...MutationTagNotFoundErrorFragment
}
... on ResolveSemitagOtherErrorsFallback {
...ResolveSemitagOtherErrorsFallbackFragment
}
... on ResolveSemitagSucceededPayload {
...ResolveSemitagSucceededPayloadFragment
}
... on ResolveSemitagVideoAlreadyTaggedPayload {
...ResolveSemitagVideoAlreadyTaggedPayloadFragment
}
}
}
Variables
{"semitagId": "4", "tagId": 4}
Response
{
"data": {
"resovleSemitag": MutationInvalidSemitagIdError
}
}
undoLikeVideo
Response
Returns an UndoLikeVideoReturnUnion!
Arguments
Name | Description |
---|---|
input - UndoLikeVideoInput!
|
Example
Query
mutation undoLikeVideo($input: UndoLikeVideoInput!) {
undoLikeVideo(input: $input) {
... on MutationInvalidVideoIdError {
...MutationInvalidVideoIdErrorFragment
}
... on MutationVideoNotFoundError {
...MutationVideoNotFoundErrorFragment
}
... on UndoLikeVideoNotLikedError {
...UndoLikeVideoNotLikedErrorFragment
}
... on UndoLikeVideoSucceededPayload {
...UndoLikeVideoSucceededPayloadFragment
}
}
}
Variables
{"input": UndoLikeVideoInput}
Response
{"data": {"undoLikeVideo": MutationInvalidVideoIdError}}
watchNotifications
Description
通知を見たことにする
Response
Returns a WatchNotificationsReturnUnion!
Arguments
Name | Description |
---|---|
input - WatchNotificationsInput!
|
Example
Query
mutation watchNotifications($input: WatchNotificationsInput!) {
watchNotifications(input: $input) {
... on WatchNotificationsSucceededPayload {
...WatchNotificationsSucceededPayloadFragment
}
}
}
Variables
{"input": WatchNotificationsInput}
Response
{
"data": {
"watchNotifications": WatchNotificationsSucceededPayload
}
}
Types
AddMylistToMylistGroupInput
AddMylistToMylistGroupPayload
Fields
Field Name | Description |
---|---|
inclusion - MylistGroupMylistInclusion!
|
Example
{"inclusion": MylistGroupMylistInclusion}
AddSemitagToVideoFailedMessage
Values
Enum Value | Description |
---|---|
|
すでに同名の仮タグが付いている |
|
すでにこの仮タグはチェックした |
|
|
|
|
|
|
|
Example
"ALREADY_ATTACHED"
AddSemitagToVideoFailedPayload
Fields
Field Name | Description |
---|---|
message - AddSemitagToVideoFailedMessage!
|
Example
{"message": "ALREADY_ATTACHED"}
AddSemitagToVideoInput
AddSemitagToVideoPayload
Types
Union Types |
---|
Example
AddSemitagToVideoFailedPayload
AddSemitagToVideoSucceededPayload
Fields
Field Name | Description |
---|---|
semitag - Semitag!
|
Example
{"semitag": Semitag}
AddTagToVideoFailedMessage
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
原因不明のエラー |
|
Example
"FORBIDDEN"
AddTagToVideoFailedPayload
Fields
Field Name | Description |
---|---|
message - AddTagToVideoFailedMessage!
|
Example
{"message": "FORBIDDEN"}
AddTagToVideoInput
AddTagToVideoPayload
Types
Union Types |
---|
Example
AddTagToVideoFailedPayload
AddTagToVideoSucceededPayload
AddVideoToMylistAlreadyRegisteredError
Fields
Field Name | Description |
---|---|
registration - MylistRegistration!
|
Example
{"registration": MylistRegistration}
AddVideoToMylistInput
AddVideoToMylistOtherErrorMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
AddVideoToMylistOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - AddVideoToMylistOtherErrorMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
AddVideoToMylistReturnUnion
Example
AddVideoToMylistAlreadyRegisteredError
AddVideoToMylistSucceededPayload
Fields
Field Name | Description |
---|---|
registration - MylistRegistration!
|
Example
{"registration": MylistRegistration}
Boolean
Description
The Boolean
scalar type represents true
or false
.
ChangeUserDisplayNameInvalidNameError
Fields
Field Name | Description |
---|---|
name - String!
|
Example
{"name": "abc123"}
ChangeUserDisplayNameReturnUnion
Types
Union Types |
---|
Example
ChangeUserDisplayNameInvalidNameError
ChangeUserDisplayNameSucceededPayload
Fields
Field Name | Description |
---|---|
user - User!
|
Example
{"user": User}
CreateMylistGroupInput
Fields
Input Field | Description |
---|---|
title - String!
|
Example
{"title": "xyz789"}
CreateMylistGroupPayload
Fields
Field Name | Description |
---|---|
group - MylistGroup!
|
Example
{"group": MylistGroup}
CreateMylistInput
Fields
Input Field | Description |
---|---|
range - MylistShareRange!
|
|
slug - String!
|
URLなどで使う簡単な識別子 |
title - String!
|
Example
{
"range": "KNOW_LINK",
"slug": "xyz789",
"title": "abc123"
}
CreateMylistOtherErrorMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
CreateMylistOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - CreateMylistOtherErrorMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
CreateMylistReturnUnion
Types
Union Types |
---|
Example
CreateMylistOtherErrorsFallback
CreateMylistSucceededPayload
Fields
Field Name | Description |
---|---|
mylist - Mylist!
|
Example
{"mylist": Mylist}
DateTime
Example
"2007-12-03T10:15:30Z"
Event
ExplicitizeTagAlreadyExplicitError
Description
その他のエラー
Fields
Field Name | Description |
---|---|
already - TagParent!
|
Example
{"already": TagParent}
ExplicitizeTagOtherErrorMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
ExplicitizeTagOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - ExplicitizeTagOtherErrorMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
ExplicitizeTagParentInput
Fields
Input Field | Description |
---|---|
relationId - ID!
|
親子関係のID |
Example
{"relationId": 4}
ExplicitizeTagParentReturnUnion
Example
ExplicitizeTagAlreadyExplicitError
ExplicitizeTagSucceededPayload
Fields
Field Name | Description |
---|---|
relation - TagParent!
|
Example
{"relation": TagParent}
FetchNicovideoInput
Fields
Input Field | Description |
---|---|
sourceId - String!
|
ニコニコ動画の動画ID(sm2057168など) |
Example
{"sourceId": "abc123"}
FetchNicovideoPayload
Fields
Field Name | Description |
---|---|
source - NicovideoOriginalSource
|
Example
{"source": NicovideoOriginalSource}
FetchSoundcloudPayload
Fields
Field Name | Description |
---|---|
source - SoundcloudOriginalSource
|
Example
{"source": SoundcloudOriginalSource}
FetchYoutubePayload
Fields
Field Name | Description |
---|---|
source - YoutubeOriginalSource
|
Example
{"source": YoutubeOriginalSource}
FindMylistInput
Fields
Input Field | Description |
---|---|
pair - FindMylistInputHolderNameMylistSlugPair!
|
Example
{"pair": FindMylistInputHolderNameMylistSlugPair}
FindMylistInputHolderNameMylistSlugPair
FindNicovideoRegistrationRequestInput
FindNicovideoRegistrationRequestsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
FindNicovideoVideoSourceInput
Fields
Input Field | Description |
---|---|
sourceId - String
|
Example
{"sourceId": "abc123"}
FindTagInput
FindTagsInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
|
name - String
|
正確に一致 |
order - FindTagsInputOrder!
|
|
parents - [ID!]
|
|
skip - Int!
|
Example
{
"limit": 123,
"name": "abc123",
"order": FindTagsInputOrder,
"parents": [4],
"skip": 123
}
FindTagsInputOrder
FindUncheckedNicovideoRegistrationRequestsByOffsetPayload
Fields
Field Name | Description |
---|---|
nodes - [NicovideoRegistrationRequest!]!
|
|
totalCount - Int!
|
Example
{
"nodes": [NicovideoRegistrationRequest],
"totalCount": 123
}
FindUncheckedNicovideoRegistrationRequestsInput
Fields
Input Field | Description |
---|---|
after - String
|
|
before - String
|
|
first - Int
|
|
last - Int
|
|
orderBy - FindUncheckedNicovideoRegistrationRequestsOrderBy!
|
Example
{
"after": "xyz789",
"before": "xyz789",
"first": 987,
"last": 987,
"orderBy": FindUncheckedNicovideoRegistrationRequestsOrderBy
}
FindUncheckedNicovideoRegistrationRequestsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
FindUncheckedYoutubeRegistrationRequestsInput
Fields
Input Field | Description |
---|---|
after - String
|
|
before - String
|
|
first - Int
|
|
last - Int
|
|
orderBy - FindUncheckedYoutubeRegistrationRequestsOrderBy!
|
Example
{
"after": "abc123",
"before": "abc123",
"first": 987,
"last": 123,
"orderBy": FindUncheckedYoutubeRegistrationRequestsOrderBy
}
FindUncheckedYoutubeRegistrationRequestsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
FindUserInput
Fields
Input Field | Description |
---|---|
name - String
|
Example
{"name": "xyz789"}
FindVideoInput
FindVideosOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
FindYoutubeRegistrationRequestInput
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
123.45
ID
Description
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
Example
4
ImplicitizeTagAlreadyImplicitError
Description
指定したTagParentRelationがそもそも非明示的だった場合のエラー
Fields
Field Name | Description |
---|---|
relation - TagParent!
|
Example
{"relation": TagParent}
ImplicitizeTagOtherErrorMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
ImplicitizeTagOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - ImplicitizeTagOtherErrorMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
ImplicitizeTagParentInput
Fields
Input Field | Description |
---|---|
relationId - ID!
|
親子関係のID |
Example
{"relationId": "4"}
ImplicitizeTagParentReturnUnion
Example
ImplicitizeTagAlreadyImplicitError
ImplicitizeTagSucceededPayload
Fields
Field Name | Description |
---|---|
relation - TagParent!
|
Example
{"relation": TagParent}
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
LikeVideoAlreadyLikedError
Fields
Field Name | Description |
---|---|
registration - MylistRegistration!
|
Example
{"registration": MylistRegistration}
LikeVideoInput
Fields
Input Field | Description |
---|---|
videoId - ID!
|
Example
{"videoId": 4}
LikeVideoReturnUnion
Example
LikeVideoAlreadyLikedError
LikeVideoSucceededPayload
Fields
Field Name | Description |
---|---|
registration - MylistRegistration!
|
Example
{"registration": MylistRegistration}
MutationInvalidMylistIdError
Description
MylistのIDとして無効なIDを入力した場合のエラー
Fields
Field Name | Description |
---|---|
mylistId - String!
|
無効なID |
Example
{"mylistId": "abc123"}
MutationInvalidNicovideoRegistrationRequestIdError
Description
NicovideoRegistrationRequestのIDとして無効なIDを入力した場合のエラー
Fields
Field Name | Description |
---|---|
requestId - String!
|
無効なID |
Example
{"requestId": "xyz789"}
MutationInvalidSemitagIdError
Description
SemitagのIDとして無効なIDを入力した場合のエラー
Fields
Field Name | Description |
---|---|
semitagId - String!
|
Example
{"semitagId": "xyz789"}
MutationInvalidTagIdError
Description
TagのIDとして無効なIDを入力した場合のエラー
Fields
Field Name | Description |
---|---|
tagId - String!
|
無効なID |
Example
{"tagId": "abc123"}
MutationInvalidTagParentIdError
Description
TagParentのIDとして不正なIDを入力した場合のMutation用エラー
Fields
Field Name | Description |
---|---|
relationId - String!
|
Example
{"relationId": "abc123"}
MutationInvalidVideoIdError
Description
VideoのIDとして無効なIDを入力した場合のエラー
Fields
Field Name | Description |
---|---|
videoId - String!
|
無効なID |
Example
{"videoId": "xyz789"}
MutationMylistNotFoundError
Description
Mylistが見つからない場合のエラー
Fields
Field Name | Description |
---|---|
mylistId - String!
|
Example
{"mylistId": "xyz789"}
MutationNicovideoRegistrationRequestAlreadyCheckedError
Description
既にチェック済みのNicovideoRegistrationRequestをチェックしようとした場合のエラー
Fields
Field Name | Description |
---|---|
requestId - String!
|
Example
{"requestId": "xyz789"}
MutationNicovideoRegistrationRequestNotFoundError
Description
NicovideoRegistrationRequestが見つからない場合のエラー
Fields
Field Name | Description |
---|---|
requestId - String!
|
Example
{"requestId": "abc123"}
MutationSemitagAlreadyCheckedError
Description
チェック済みのSemitagに操作を加えようとした場合のエラー
Fields
Field Name | Description |
---|---|
semitag - Semitag!
|
Example
{"semitag": Semitag}
MutationSemitagNotFoundError
Description
Semitagが見つからない場合のエラー
Fields
Field Name | Description |
---|---|
semitagId - String!
|
Example
{"semitagId": "abc123"}
MutationTagNotFoundError
Description
Tagが見つからない場合のエラー
Fields
Field Name | Description |
---|---|
tagId - String!
|
Example
{"tagId": "abc123"}
MutationTagParentNotFoundError
Description
TagParentが見つからない場合のMutation用エラー
Fields
Field Name | Description |
---|---|
relationId - String!
|
Example
{"relationId": "abc123"}
MutationVideoNotFoundError
Description
Videoが見つからない場合のエラー
Fields
Field Name | Description |
---|---|
videoId - String!
|
Example
{"videoId": "abc123"}
MutationWrongMylistHolderError
Description
Mylistの所有者が違う場合のエラー
Fields
Field Name | Description |
---|---|
mylistId - String!
|
Example
{"mylistId": "xyz789"}
Mylist
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
holder - User!
|
|
id - ID!
|
|
includeTags - MylistIncludeTagsPayload!
|
|
Arguments
|
|
isIncludesVideo - Boolean!
|
マイリストの中にビデオが追加されているか. |
Arguments
|
|
isLikeList - Boolean!
|
|
range - MylistShareRange!
|
|
recommendedVideos - MylistRecommendedVideosPayload!
|
|
Arguments
|
|
registrations - MylistRegistrationConnection!
|
|
Arguments |
|
slug - String!
|
|
title - String!
|
|
updatedAt - DateTime!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"holder": User,
"id": 4,
"includeTags": MylistIncludeTagsPayload,
"isIncludesVideo": true,
"isLikeList": false,
"range": "KNOW_LINK",
"recommendedVideos": MylistRecommendedVideosPayload,
"registrations": MylistRegistrationConnection,
"slug": "xyz789",
"title": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z"
}
MylistConnection
Fields
Field Name | Description |
---|---|
edges - [MylistEdge!]!
|
|
nodes - [Mylist!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [MylistEdge],
"nodes": [Mylist],
"pageInfo": PageInfo,
"totalCount": 987
}
MylistEdge
MylistGroup
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
holder - User!
|
|
id - ID!
|
|
mylists - MylistGroupMylistInclusionConnection!
|
|
Arguments
|
|
title - String!
|
|
updatedAt - DateTime!
|
|
videos - [MylistGroupVideoAggregation!]!
|
|
Arguments
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"holder": User,
"id": 4,
"mylists": MylistGroupMylistInclusionConnection,
"title": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"videos": [MylistGroupVideoAggregation]
}
MylistGroupMylistInclusion
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
group - MylistGroup!
|
|
id - ID!
|
|
mylist - Mylist!
|
|
updatedAt - DateTime!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"group": MylistGroup,
"id": 4,
"mylist": Mylist,
"updatedAt": "2007-12-03T10:15:30Z"
}
MylistGroupMylistInclusionConnection
Fields
Field Name | Description |
---|---|
nodes - [MylistGroupMylistInclusion!]!
|
Example
{"nodes": [MylistGroupMylistInclusion]}
MylistGroupMylistsInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
|
order - MylistGroupMylistsInputOrder!
|
|
skip - Int!
|
Example
{
"limit": 123,
"order": MylistGroupMylistsInputOrder,
"skip": 987
}
MylistGroupMylistsInputOrder
MylistGroupVideoAggregation
Fields
Field Name | Description |
---|---|
count - Int!
|
動画を含んでいるマイリストの数 |
mylists - [Mylist!]!
|
動画を含んでいるマイリスト |
Arguments |
|
video - Video!
|
Example
{
"count": 123,
"mylists": [Mylist],
"video": Video
}
MylistGroupVideoAggregationMylistsInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
|
order - MylistGroupVideoAggregationMylistsInputOrder!
|
|
skip - Int!
|
Example
{
"limit": 987,
"order": MylistGroupVideoAggregationMylistsInputOrder,
"skip": 123
}
MylistGroupVideoAggregationMylistsInputOrder
MylistGroupVideosInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
|
order - MylistGroupVideosInputOrder!
|
|
skip - Int!
|
Example
{
"limit": 123,
"order": MylistGroupVideosInputOrder,
"skip": 987
}
MylistGroupVideosInputOrder
Fields
Input Field | Description |
---|---|
count - SortOrder!
|
Example
{"count": "ASC"}
MylistIncludeTagsInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
|
order - MylistIncludeTagsInputOrder!
|
|
skip - Int!
|
Example
{
"limit": 987,
"order": MylistIncludeTagsInputOrder,
"skip": 123
}
MylistIncludeTagsInputOrder
Fields
Input Field | Description |
---|---|
count - SortOrder!
|
Example
{"count": "ASC"}
MylistIncludeTagsPayload
Fields
Field Name | Description |
---|---|
items - [MylistTagInclusion!]!
|
Example
{"items": [MylistTagInclusion]}
MylistRecommendedVideosInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
Example
{"limit": 123}
MylistRecommendedVideosPayload
Fields
Field Name | Description |
---|---|
items - [MylistVideoRecommendation!]!
|
Example
{"items": [MylistVideoRecommendation]}
MylistRegistration
MylistRegistrationConnection
Fields
Field Name | Description |
---|---|
edges - [MylistRegistrationEdge!]!
|
|
nodes - [MylistRegistration!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [MylistRegistrationEdge],
"nodes": [MylistRegistration],
"pageInfo": PageInfo,
"totalCount": 123
}
MylistRegistrationEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - MylistRegistration!
|
Example
{
"cursor": "xyz789",
"node": MylistRegistration
}
MylistRegistrationsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
MylistTagInclusion
MylistVideoRecommendation
NicovideoOriginalSource
Fields
Field Name | Description |
---|---|
countComments - Int!
|
|
countLikes - Int!
|
|
countMylists - Int!
|
|
countViews - Int!
|
|
duration - Int!
|
動画の長さ |
embedUrl - String!
|
ニコニコ動画の埋め込み用URL |
excludeTags - [String!]!
|
タグのうち、「音MAD」など範囲が広すぎるので除外するもの |
registeredAt - DateTime!
|
|
sourceId - String!
|
|
tags - [NicovideoOriginalSourceTag!]!
|
|
thumbnailUrl - String!
|
|
title - String!
|
|
url - String!
|
ニコニコ動画の動画URL |
Example
{
"countComments": 987,
"countLikes": 123,
"countMylists": 987,
"countViews": 987,
"duration": 123,
"embedUrl": "xyz789",
"excludeTags": ["xyz789"],
"registeredAt": "2007-12-03T10:15:30Z",
"sourceId": "abc123",
"tags": [NicovideoOriginalSourceTag],
"thumbnailUrl": "abc123",
"title": "abc123",
"url": "xyz789"
}
NicovideoOriginalSourceTag
Fields
Field Name | Description |
---|---|
name - String!
|
|
searchTags - NicovideoOriginalSourceTagSearchTagsPayload!
|
|
Arguments |
Example
{
"name": "abc123",
"searchTags": NicovideoOriginalSourceTagSearchTagsPayload
}
NicovideoOriginalSourceTagSearchTagsInput
NicovideoOriginalSourceTagSearchTagsPayload
Fields
Field Name | Description |
---|---|
items - [TagSearchItemByName!]!
|
Example
{"items": [TagSearchItemByName]}
NicovideoRegistrationRequest
Fields
Field Name | Description |
---|---|
checked - Boolean!
|
|
checking - NicovideoRegistrationRequestChecking
|
|
embedUrl - String!
|
|
id - ID!
|
|
originalUrl - String!
|
|
requestedBy - User!
|
|
semitaggings - [NicovideoRegistrationRequestSemitagging!]!
|
|
sourceId - String!
|
|
taggings - [NicovideoRegistrationRequestTagging!]!
|
|
thumbnailUrl - String!
|
|
title - String!
|
Example
{
"checked": true,
"checking": NicovideoRegistrationRequestAccepting,
"embedUrl": "xyz789",
"id": "4",
"originalUrl": "abc123",
"requestedBy": User,
"semitaggings": [
NicovideoRegistrationRequestSemitagging
],
"sourceId": "xyz789",
"taggings": [NicovideoRegistrationRequestTagging],
"thumbnailUrl": "abc123",
"title": "abc123"
}
NicovideoRegistrationRequestAccepting
Fields
Field Name | Description |
---|---|
acceptedBy - User!
|
|
note - String
|
|
request - NicovideoRegistrationRequest!
|
|
video - Video!
|
Example
{
"acceptedBy": User,
"note": "xyz789",
"request": NicovideoRegistrationRequest,
"video": Video
}
NicovideoRegistrationRequestAcceptingNotification
Fields
Field Name | Description |
---|---|
accepting - NicovideoRegistrationRequestAccepting!
|
|
createdAt - DateTime!
|
|
id - ID!
|
|
notifyTo - User!
|
|
watched - Boolean!
|
Example
{
"accepting": NicovideoRegistrationRequestAccepting,
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"notifyTo": User,
"watched": false
}
NicovideoRegistrationRequestChecking
Types
Union Types |
---|
Example
NicovideoRegistrationRequestAccepting
NicovideoRegistrationRequestConnection
Fields
Field Name | Description |
---|---|
edges - [NicovideoRegistrationRequestEdge!]!
|
|
nodes - [NicovideoRegistrationRequest!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [NicovideoRegistrationRequestEdge],
"nodes": [NicovideoRegistrationRequest],
"pageInfo": PageInfo,
"totalCount": 123
}
NicovideoRegistrationRequestEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - NicovideoRegistrationRequest!
|
Example
{
"cursor": "xyz789",
"node": NicovideoRegistrationRequest
}
NicovideoRegistrationRequestRejecting
Fields
Field Name | Description |
---|---|
note - String
|
|
rejectedBy - User!
|
|
request - NicovideoRegistrationRequest!
|
Example
{
"note": "abc123",
"rejectedBy": User,
"request": NicovideoRegistrationRequest
}
NicovideoRegistrationRequestRejectingNotification
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
notifyTo - User!
|
|
rejecting - NicovideoRegistrationRequestRejecting!
|
|
watched - Boolean!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"notifyTo": User,
"rejecting": NicovideoRegistrationRequestRejecting,
"watched": false
}
NicovideoRegistrationRequestSemitagging
NicovideoRegistrationRequestTagging
NicovideoVideoSource
Fields
Field Name | Description |
---|---|
embedUrl - String!
|
|
events - NicovideoVideoSourceEventConnection!
|
|
Arguments
|
|
id - ID!
|
|
sourceId - String!
|
|
url - String!
|
|
video - Video!
|
Example
{
"embedUrl": "abc123",
"events": NicovideoVideoSourceEventConnection,
"id": 4,
"sourceId": "abc123",
"url": "abc123",
"video": Video
}
NicovideoVideoSourceCreateEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
source - NicovideoVideoSource!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "abc123",
"source": NicovideoVideoSource,
"user": User
}
NicovideoVideoSourceEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
source - NicovideoVideoSource!
|
|
user - User!
|
Possible Types
NicovideoVideoSourceEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "abc123",
"source": NicovideoVideoSource,
"user": User
}
NicovideoVideoSourceEventConnection
Fields
Field Name | Description |
---|---|
nodes - [NicovideoVideoSourceEvent!]!
|
Example
{"nodes": [NicovideoVideoSourceEvent]}
NicovideoVideoSourceEventsInput
Node
Fields
Field Name | Description |
---|---|
id - ID!
|
Possible Types
Node Types |
---|
Example
{"id": "4"}
Notification
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"notifyTo": User,
"watched": false
}
NotificationConnection
Fields
Field Name | Description |
---|---|
edges - [NotificationEdge!]!
|
|
nodes - [Notification!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [NotificationEdge],
"nodes": [Notification],
"pageInfo": PageInfo,
"totalCount": 987
}
NotificationEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Notification!
|
Example
{
"cursor": "xyz789",
"node": Notification
}
NotificationsFilter
Fields
Input Field | Description |
---|---|
watched - Boolean
|
Example
{"watched": false}
NotificationsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
PageInfo
RegisterCategoryTagInput
Fields
Input Field | Description |
---|---|
primaryName - String!
|
Example
{"primaryName": "xyz789"}
RegisterCategoryTagResultUnion
Types
Union Types |
---|
Example
RegisterCategoryTagSucceededPayload
RegisterCategoryTagSucceededPayload
Fields
Field Name | Description |
---|---|
tag - Tag!
|
Example
{"tag": Tag}
RegisterCategoryTagTypingAlreadyTypeExistsError
Description
指定されたタイプのカテゴリータグが既に存在する場合のエラー
Fields
Field Name | Description |
---|---|
already - Tag!
|
Example
{"already": Tag}
RegisterCategoryTagTypingAlreadyTypedError
Description
指定されたカテゴリータグに既にタイプがある場合のエラー
Fields
Field Name | Description |
---|---|
tag - Tag!
|
Example
{"tag": Tag}
RegisterCategoryTagTypingInput
Fields
Input Field | Description |
---|---|
tagId - ID!
|
|
type - TypeCategoryTagType!
|
Example
{"tagId": "4", "type": "CHARACTER"}
RegisterCategoryTagTypingNotCategoryTagError
Description
指定されたタグはカテゴリータグでは無い場合のエラー
Fields
Field Name | Description |
---|---|
tag - Tag!
|
Example
{"tag": Tag}
RegisterCategoryTagTypingResultUnion
Example
MutationInvalidTagIdError
RegisterCategoryTagTypingSucceededPayload
Fields
Field Name | Description |
---|---|
tag - Tag!
|
Example
{"tag": Tag}
RegisterMadFromSoundcloudInput
Fields
Input Field | Description |
---|---|
extraTitles - [String!]!
|
|
primaryThumbnailUrl - String!
|
|
primaryTitle - String!
|
|
semitagNames - [String!]!
|
|
sourceIds - [String!]!
|
|
tagIds - [ID!]!
|
Example
{
"extraTitles": ["abc123"],
"primaryThumbnailUrl": "abc123",
"primaryTitle": "abc123",
"semitagNames": ["xyz789"],
"sourceIds": ["xyz789"],
"tagIds": [4]
}
RegisterMadFromSoundcloudInvalidSoundcloudSourceIdError
Description
Soundcloudの動画IDとして不正な場合のエラー
Fields
Field Name | Description |
---|---|
sourceID - String!
|
Example
{"sourceID": "abc123"}
RegisterMadFromSoundcloudPayload
Example
MutationInvalidTagIdError
RegisterMadFromSoundcloudSemitagNamesDuplicatedError
Description
仮タグの名前が重複している
Fields
Field Name | Description |
---|---|
name - String!
|
Example
{"name": "abc123"}
RegisterMadFromSoundcloudSucceededPayload
Description
成功した場合
Fields
Field Name | Description |
---|---|
mad - Video!
|
Example
{"mad": Video}
RegisterMadFromSoundcloudTagIdsDuplicatedError
Description
タグのIDが重複している
Fields
Field Name | Description |
---|---|
tagId - String!
|
Example
{"tagId": "xyz789"}
RegisterTagImplicitParentIdsDuplicatedError
Description
非明示的な親タグのIDが重複している
Fields
Field Name | Description |
---|---|
tagId - String!
|
Example
{"tagId": "xyz789"}
RegisterTagInput
Fields
Input Field | Description |
---|---|
explicitParent - ID
|
|
extraNames - [String!]!
|
|
implicitParents - [ID!]!
|
|
primaryName - String!
|
|
resolveSemitags - [ID!]!
|
Example
{
"explicitParent": 4,
"extraNames": ["abc123"],
"implicitParents": [4],
"primaryName": "abc123",
"resolveSemitags": [4]
}
RegisterTagOtherErrorsFallback
Fields
Field Name | Description |
---|---|
message - RegisterTagOtherErrorsFallbackMessage!
|
Example
{"message": "UNKNOWN"}
RegisterTagOtherErrorsFallbackMessage
Values
Enum Value | Description |
---|---|
|
Example
"UNKNOWN"
RegisterTagParentRelationChildTagAlreadyHadExplicitParentError
Description
子タグに既に明示的な親子関係が存在する場合のエラー
Fields
Field Name | Description |
---|---|
relation - TagParent!
|
Example
{"relation": TagParent}
RegisterTagParentRelationInput
RegisterTagParentRelationOtherErrorMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
RegisterTagParentRelationOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - RegisterTagParentRelationOtherErrorMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
RegisterTagParentRelationRelationAlreadyRegisteredError
Description
既に登録されていた場合のエラー
Fields
Field Name | Description |
---|---|
relation - TagParent!
|
Example
{"relation": TagParent}
RegisterTagParentRelationResultUnion
Example
MutationInvalidTagIdError
RegisterTagParentRelationSucceededPayload
Fields
Field Name | Description |
---|---|
relation - TagParent!
|
Example
{"relation": TagParent}
RegisterTagResolveSemitagAlreadyCheckedError
Description
解決されるSemitagが既にチェック済みである
Fields
Field Name | Description |
---|---|
semitagId - String!
|
Example
{"semitagId": "xyz789"}
RegisterTagResolveSemitagIdsDuplicatedError
Description
解決されるSemitagのIDが重複している
Fields
Field Name | Description |
---|---|
semitagId - String!
|
Example
{"semitagId": "xyz789"}
RegisterTagReturnUnion
Types
Union Types |
---|
Example
MutationInvalidSemitagIdError
RegisterTagSucceededPayload
Fields
Field Name | Description |
---|---|
tag - Tag!
|
Example
{"tag": Tag}
RegisterTagTagIdCollidedBetweenExplicitAndImplicitError
Description
明示的な親タグのIDと非明示的な親タグのIDが重複している
Fields
Field Name | Description |
---|---|
tagId - String!
|
Example
{"tagId": "xyz789"}
RegisterVideoFromNicovideoInput
Fields
Input Field | Description |
---|---|
extraTitles - [String!]!
|
|
primaryThumbnailUrl - String!
|
|
primaryTitle - String!
|
|
requestId - ID
|
|
semitagNames - [String!]!
|
|
sourceIds - [String!]!
|
|
tagIds - [ID!]!
|
Example
{
"extraTitles": ["abc123"],
"primaryThumbnailUrl": "xyz789",
"primaryTitle": "abc123",
"requestId": 4,
"semitagNames": ["abc123"],
"sourceIds": ["abc123"],
"tagIds": [4]
}
RegisterVideoFromNicovideoInvalidNicovideoSourceIdError
Description
ニコニコ動画のソースIDとして不正な場合のエラー
Fields
Field Name | Description |
---|---|
sourceID - String!
|
Example
{"sourceID": "xyz789"}
RegisterVideoFromNicovideoPayload
Types
Union Types |
---|
Example
MutationInvalidNicovideoRegistrationRequestIdError
RegisterVideoFromNicovideoSemitagNamesDuplicatedError
Description
仮タグの名前が重複している
Fields
Field Name | Description |
---|---|
name - String!
|
Example
{"name": "xyz789"}
RegisterVideoFromNicovideoSemitagTooLongError
Description
仮タグの名前が長過ぎる
Fields
Field Name | Description |
---|---|
name - String!
|
Example
{"name": "abc123"}
RegisterVideoFromNicovideoSucceededPayload
Description
成功した場合
Fields
Field Name | Description |
---|---|
video - Video!
|
Example
{"video": Video}
RegisterVideoFromNicovideoTagIdsDuplicatedError
Description
タグのIDが重複している
Fields
Field Name | Description |
---|---|
tagId - String!
|
Example
{"tagId": "abc123"}
RegisterVideoFromYoutubeFailedMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
RegisterVideoFromYoutubeInput
Fields
Input Field | Description |
---|---|
extraTitles - [String!]!
|
|
primaryThumbnailUrl - String!
|
|
primaryTitle - String!
|
|
semitagNames - [String!]!
|
|
sourceIds - [String!]!
|
|
tagIds - [ID!]!
|
Example
{
"extraTitles": ["abc123"],
"primaryThumbnailUrl": "xyz789",
"primaryTitle": "xyz789",
"semitagNames": ["xyz789"],
"sourceIds": ["xyz789"],
"tagIds": [4]
}
RegisterVideoFromYoutubeInvalidYoutubeSourceIdError
Description
Youtubeの動画IDとして不正な場合のエラー
Fields
Field Name | Description |
---|---|
sourceID - String!
|
Example
{"sourceID": "abc123"}
RegisterVideoFromYoutubeOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - RegisterVideoFromYoutubeFailedMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
RegisterVideoFromYoutubePayload
Types
Union Types |
---|
Example
MutationInvalidTagIdError
RegisterVideoFromYoutubeSemitagNamesDuplicatedError
Description
仮タグの名前が重複している
Fields
Field Name | Description |
---|---|
name - String!
|
Example
{"name": "xyz789"}
RegisterVideoFromYoutubeSucceededPayload
Description
成功した場合
Fields
Field Name | Description |
---|---|
video - Video!
|
Example
{"video": Video}
RegisterVideoFromYoutubeTagIdsDuplicatedError
Description
タグのIDが重複している
Fields
Field Name | Description |
---|---|
tagId - String!
|
Example
{"tagId": "xyz789"}
RejectNicovideoRegistrationRequestInput
RejectNicovideoRegistrationRequestRequestAlreadyCheckedError
Description
リクエストが既に処理されている場合のエラー
Fields
Field Name | Description |
---|---|
request - NicovideoRegistrationRequest!
|
Example
{"request": NicovideoRegistrationRequest}
RejectNicovideoRegistrationRequestReturnUnion
Example
MutationInvalidNicovideoRegistrationRequestIdError
RejectNicovideoRegistrationRequestSucceededPayload
Fields
Field Name | Description |
---|---|
rejecting - NicovideoRegistrationRequestRejecting!
|
Example
{"rejecting": NicovideoRegistrationRequestRejecting}
RejectSemitagOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - RejectSemitagOtherErrorsFallbackMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
RejectSemitagOtherErrorsFallbackMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
RejectSemitagReturnUnion
Example
MutationInvalidSemitagIdError
RejectSemitagSucceededPayload
Fields
Field Name | Description |
---|---|
rejecting - SemitagRejecting!
|
Example
{"rejecting": SemitagRejecting}
RemoveTagFromVideoFailedMessage
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
原因不明のエラー |
|
Example
"FORBIDDEN"
RemoveTagFromVideoFailedPayload
Fields
Field Name | Description |
---|---|
message - RemoveTagFromVideoFailedMessage!
|
Example
{"message": "FORBIDDEN"}
RemoveTagFromVideoInput
RemoveTagFromVideoPayload
Types
Union Types |
---|
Example
RemoveTagFromVideoFailedPayload
RemoveTagFromVideoSucceededPayload
RemoveVideoFromMylistFailedMessage
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ALREADY_UNREGISTERED"
RemoveVideoFromMylistFailedPayload
Fields
Field Name | Description |
---|---|
message - RemoveVideoFromMylistFailedMessage!
|
Example
{"message": "ALREADY_UNREGISTERED"}
RemoveVideoFromMylistInput
RemoveVideoFromMylistPayload
Types
Union Types |
---|
Example
RemoveVideoFromMylistFailedPayload
RemoveVideoFromMylistSucceededPayload
RequestNicovideoRegistrationInput
Fields
Input Field | Description |
---|---|
semitaggings - [RequestNicovideoRegistrationInputSemitagging!]!
|
|
sourceId - String!
|
|
taggings - [RequestNicovideoRegistrationInputTagging!]!
|
|
thumbnailUrl - String!
|
|
title - String!
|
Example
{
"semitaggings": [
RequestNicovideoRegistrationInputSemitagging
],
"sourceId": "xyz789",
"taggings": [RequestNicovideoRegistrationInputTagging],
"thumbnailUrl": "xyz789",
"title": "abc123"
}
RequestNicovideoRegistrationInputSemitagging
RequestNicovideoRegistrationInputTagging
RequestNicovideoRegistrationReturnUnion
Example
MutationInvalidTagIdError
RequestNicovideoRegistrationSucceededPayload
Fields
Field Name | Description |
---|---|
request - NicovideoRegistrationRequest!
|
Example
{"request": NicovideoRegistrationRequest}
RequestNicovideoRegistrationVideoAlreadyRegisteredError
Description
動画が既に登録されている場合のエラー
Fields
Field Name | Description |
---|---|
source - NicovideoVideoSource!
|
Example
{"source": NicovideoVideoSource}
RequestYoutubeRegistrationInput
Fields
Input Field | Description |
---|---|
semitaggings - [RequestYoutubeRegistrationInputSemitagging!]!
|
|
sourceId - String!
|
|
taggings - [RequestYoutubeRegistrationInputTagging!]!
|
|
thumbnailUrl - String!
|
|
title - String!
|
Example
{
"semitaggings": [
RequestYoutubeRegistrationInputSemitagging
],
"sourceId": "xyz789",
"taggings": [RequestYoutubeRegistrationInputTagging],
"thumbnailUrl": "xyz789",
"title": "abc123"
}
RequestYoutubeRegistrationInputSemitagging
RequestYoutubeRegistrationInputTagging
RequestYoutubeRegistrationReturnUnion
Example
MutationInvalidTagIdError
RequestYoutubeRegistrationSucceededPayload
Fields
Field Name | Description |
---|---|
request - YoutubeRegistrationRequest!
|
Example
{"request": YoutubeRegistrationRequest}
RequestYoutubeRegistrationVideoAlreadyRegisteredError
Description
動画が既に登録されている場合のエラー
Fields
Field Name | Description |
---|---|
source - YoutubeVideoSource!
|
Example
{"source": YoutubeVideoSource}
ResolveSemitagOtherErrorsFallback
Description
その他のエラー
Fields
Field Name | Description |
---|---|
message - ResolveSemitagOtherErrorsFallbackMessage!
|
Example
{"message": "INTERNAL_SERVER_ERROR"}
ResolveSemitagOtherErrorsFallbackMessage
Values
Enum Value | Description |
---|---|
|
Example
"INTERNAL_SERVER_ERROR"
ResolveSemitagReturnUnion
Example
MutationInvalidSemitagIdError
ResolveSemitagSucceededPayload
Fields
Field Name | Description |
---|---|
resolving - SemitagResolving!
|
Example
{"resolving": SemitagResolving}
ResolveSemitagVideoAlreadyTaggedPayload
Description
すでに動画に同じタグ付けが行われている場合のエラー
Fields
Field Name | Description |
---|---|
tagging - VideoTag!
|
Example
{"tagging": VideoTag}
SearchTagInput
SearchTagsPayload
Fields
Field Name | Description |
---|---|
items - [TagSearchItemByName!]!
|
Example
{"items": [TagSearchItemByName]}
SearchVideoInput
SearchVideosPayload
Fields
Field Name | Description |
---|---|
items - [VideoSearchItemByTitle!]!
|
Example
{"items": [VideoSearchItemByTitle]}
Semitag
Fields
Field Name | Description |
---|---|
check - SemitagChecking
|
|
checked - Boolean!
|
|
events - SemitagEventConnection!
|
|
Arguments
|
|
id - ID!
|
|
name - String!
|
|
resolved - Boolean!
|
No longer supported |
resolvedTag - Tag
|
No longer supported |
suggestTags - SemitagSuggestTagsReturn!
|
|
video - Video!
|
Example
{
"check": SemitagRejecting,
"checked": false,
"events": SemitagEventConnection,
"id": 4,
"name": "abc123",
"resolved": false,
"resolvedTag": Tag,
"suggestTags": SemitagSuggestTagsReturn,
"video": Video
}
SemitagAttachEvent
SemitagChecking
Types
Union Types |
---|
Example
SemitagRejecting
SemitagConnection
Fields
Field Name | Description |
---|---|
edges - [SemitagEdge!]!
|
|
nodes - [Semitag!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [SemitagEdge],
"nodes": [Semitag],
"pageInfo": PageInfo,
"totalCount": 987
}
SemitagEdge
SemitagEvent
Possible Types
SemitagEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "xyz789",
"user": User
}
SemitagEventConnection
Fields
Field Name | Description |
---|---|
nodes - [SemitagEvent!]!
|
Example
{"nodes": [SemitagEvent]}
SemitagEventsInput
SemitagRejectEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
rejecting - SemitagRejecting!
|
|
series - String!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"rejecting": SemitagRejecting,
"series": "xyz789",
"user": User
}
SemitagRejecting
SemitagResolveEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
resolving - SemitagResolving!
|
|
series - String!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"resolving": SemitagResolving,
"series": "abc123",
"user": User
}
SemitagResolving
SemitagSuggestTagsItem
SemitagSuggestTagsReturn
Fields
Field Name | Description |
---|---|
items - [SemitagSuggestTagsItem!]!
|
Example
{"items": [SemitagSuggestTagsItem]}
SortOrder
Values
Enum Value | Description |
---|---|
|
|
|
Example
"ASC"
SoundcloudOriginalSource
SoundcloudVideoSource
Example
{
"embedUrl": "abc123",
"events": SoundcloudVideoSourceEventConnection,
"id": 4,
"sourceId": "abc123",
"url": "xyz789",
"video": Video
}
SoundcloudVideoSourceCreateEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
source - SoundcloudVideoSource!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "abc123",
"source": SoundcloudVideoSource,
"user": User
}
SoundcloudVideoSourceEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
source - SoundcloudVideoSource!
|
|
user - User!
|
Possible Types
SoundcloudVideoSourceEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "xyz789",
"source": SoundcloudVideoSource,
"user": User
}
SoundcloudVideoSourceEventConnection
Fields
Field Name | Description |
---|---|
edges - [SoundcloudVideoSourceEventEdge!]!
|
|
nodes - [SoundcloudVideoSourceEvent!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [SoundcloudVideoSourceEventEdge],
"nodes": [SoundcloudVideoSourceEvent],
"pageInfo": PageInfo,
"totalCount": 123
}
SoundcloudVideoSourceEventEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - SoundcloudVideoSourceEvent!
|
Example
{
"cursor": "abc123",
"node": SoundcloudVideoSourceEvent
}
SoundcloudVideoSourceEventsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
String
Description
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
Tag
Fields
Field Name | Description |
---|---|
canTagTo - Boolean!
|
動画に対してタグを付けることができるか |
Arguments
|
|
children - TagParentConnection!
|
|
Arguments |
|
events - TagEventsConnection!
|
|
Arguments
|
|
explicitParent - Tag
|
|
id - ID!
|
|
isCategoryTag - Boolean!
|
No longer supported |
meaningless - Boolean!
|
No longer supported |
name - String!
|
|
names - [TagName!]!
|
|
Arguments
|
|
parents - TagParentConnection!
|
|
serial - Int!
|
|
taggedVideos - VideoTagConnection!
|
|
Arguments |
|
type - TagType!
|
Example
{
"canTagTo": false,
"children": TagParentConnection,
"events": TagEventsConnection,
"explicitParent": Tag,
"id": 4,
"isCategoryTag": true,
"meaningless": true,
"name": "abc123",
"names": [TagName],
"parents": TagParentConnection,
"serial": 123,
"taggedVideos": VideoTagConnection,
"type": "CATEGORY"
}
TagChildrenOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
TagConnection
Fields
Field Name | Description |
---|---|
nodes - [Tag!]!
|
Example
{"nodes": [Tag]}
TagEvent
TagEventsConnection
Fields
Field Name | Description |
---|---|
nodes - [TagEvent!]!
|
Example
{"nodes": [TagEvent]}
TagEventsInput
TagName
Fields
Field Name | Description |
---|---|
events - TagNameEventConnection!
|
|
Arguments
|
|
id - ID!
|
|
name - String!
|
|
primary - Boolean!
|
Example
{
"events": TagNameEventConnection,
"id": 4,
"name": "abc123",
"primary": true
}
TagNameCreateEvent
TagNameEvent
TagNameEventConnection
Fields
Field Name | Description |
---|---|
nodes - [TagNameEvent!]!
|
Example
{"nodes": [TagNameEvent]}
TagNameEventsInput
TagNameSetPrimaryEvent
TagNameUnsetPrimaryEvent
TagParent
Fields
Field Name | Description |
---|---|
child - Tag!
|
|
events - TagParentEventConnection!
|
|
Arguments
|
|
explicit - Boolean!
|
|
id - ID!
|
|
parent - Tag!
|
Example
{
"child": Tag,
"events": TagParentEventConnection,
"explicit": false,
"id": 4,
"parent": Tag
}
TagParentConnection
Fields
Field Name | Description |
---|---|
edges - [TagParentEdge!]!
|
|
nodes - [TagParent!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [TagParentEdge],
"nodes": [TagParent],
"pageInfo": PageInfo,
"totalCount": 123
}
TagParentCreateEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
tagParent - TagParent!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "xyz789",
"tagParent": TagParent,
"user": User
}
TagParentEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - TagParent!
|
Example
{
"cursor": "abc123",
"node": TagParent
}
TagParentEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
tagParent - TagParent!
|
|
user - User!
|
Possible Types
TagParentEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "xyz789",
"tagParent": TagParent,
"user": User
}
TagParentEventConnection
Fields
Field Name | Description |
---|---|
nodes - [TagParentEvent!]!
|
Example
{"nodes": [TagParentEvent]}
TagParentEventsInput
TagParentSetPrimaryEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
tagParent - TagParent!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "xyz789",
"tagParent": TagParent,
"user": User
}
TagParentUnsetPrimaryEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
tagParent - TagParent!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "abc123",
"tagParent": TagParent,
"user": User
}
TagParentsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
TagRegisterEvent
TagSearchItemByName
TagTaggedVideosOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
TagType
Values
Enum Value | Description |
---|---|
|
カテゴリー |
|
キャラクター |
|
動画の内容に依らない情報,分類など |
|
作品名 |
|
合作などのイベント |
|
曲 |
|
特徴的なセリフなど |
|
シリーズ |
|
動画そのものに対しての性質,作風など |
|
2つ以上のタイプが算出された場合 |
|
戦法 |
|
タイプを算出できなかった場合 |
Example
"CATEGORY"
TypeCategoryTag
Description
タグにタイプを与えることが出来るカテゴリータグ
Fields
Field Name | Description |
---|---|
tag - Tag!
|
|
type - TypeCategoryTagType!
|
Example
{"tag": Tag, "type": "CHARACTER"}
TypeCategoryTagType
Values
Enum Value | Description |
---|---|
|
キャラクター |
|
動画の内容に依らない情報,分類など |
|
作品名 |
|
合作などのイベント |
|
曲 |
|
特徴的なセリフなど |
|
シリーズ |
|
動画そのものに対しての性質,作風など |
|
戦法 |
Example
"CHARACTER"
UndoLikeVideoInput
Fields
Input Field | Description |
---|---|
videoId - ID!
|
Example
{"videoId": 4}
UndoLikeVideoNotLikedError
UndoLikeVideoReturnUnion
Example
MutationInvalidVideoIdError
UndoLikeVideoSucceededPayload
Fields
Field Name | Description |
---|---|
registration - MylistRegistration!
|
Example
{"registration": MylistRegistration}
User
Fields
Field Name | Description |
---|---|
displayName - String!
|
|
hasRole - Boolean
|
|
Arguments
|
|
icon - String!
|
|
id - ID!
|
|
isAdministrator - Boolean!
|
Use hasRole instead. |
isEditor - Boolean!
|
Use hasRole instead. |
likes - Mylist
|
|
mylist - Mylist
|
|
Arguments
|
|
mylists - MylistConnection!
|
|
Arguments
|
|
name - String!
|
|
nicovideoRegistrationRequests - NicovideoRegistrationRequestConnection!
|
|
Example
{
"displayName": "xyz789",
"hasRole": false,
"icon": "xyz789",
"id": 4,
"isAdministrator": false,
"isEditor": false,
"likes": Mylist,
"mylist": Mylist,
"mylists": MylistConnection,
"name": "abc123",
"nicovideoRegistrationRequests": NicovideoRegistrationRequestConnection
}
UserMylistsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
UserNicovideoRegistrationRequestsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
UserRole
Values
Enum Value | Description |
---|---|
|
|
|
Example
"ADMIN"
Video
Fields
Field Name | Description |
---|---|
events - VideoEventsConnection!
|
|
Arguments
|
|
hasTag - Boolean!
|
|
Arguments
|
|
id - ID!
|
|
isLiked - Boolean!
|
|
like - MylistRegistration
|
|
nicovideoSources - [NicovideoVideoSource!]!
|
|
registeredAt - DateTime!
|
|
semitags - [Semitag!]!
|
|
Arguments
|
|
serial - Int!
|
|
similarVideos - VideoSimilarVideosPayload!
|
|
Arguments
|
|
soundcloudSources - [SoundcloudVideoSource!]!
|
|
taggings - VideoTagConnection!
|
|
Arguments |
|
thumbnailUrl - String!
|
|
thumbnails - [VideoThumbnail!]!
|
|
title - String!
|
|
titles - [VideoTitle!]!
|
|
youtubeSources - [YoutubeVideoSource!]!
|
Example
{
"events": VideoEventsConnection,
"hasTag": true,
"id": 4,
"isLiked": false,
"like": MylistRegistration,
"nicovideoSources": [NicovideoVideoSource],
"registeredAt": "2007-12-03T10:15:30Z",
"semitags": [Semitag],
"serial": 987,
"similarVideos": VideoSimilarVideosPayload,
"soundcloudSources": [SoundcloudVideoSource],
"taggings": VideoTagConnection,
"thumbnailUrl": "xyz789",
"thumbnails": [VideoThumbnail],
"title": "abc123",
"titles": [VideoTitle],
"youtubeSources": [YoutubeVideoSource]
}
VideoConnection
Fields
Field Name | Description |
---|---|
edges - [VideoEdge!]!
|
|
nodes - [Video!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [VideoEdge],
"nodes": [Video],
"pageInfo": PageInfo,
"totalCount": 987
}
VideoEdge
VideoEvent
VideoEventsConnection
Fields
Field Name | Description |
---|---|
nodes - [VideoEvent!]!
|
Example
{"nodes": [VideoEvent]}
VideoEventsInput
VideoRegisterEvent
VideoSearchItemByTitle
Fields
Field Name | Description |
---|---|
title - VideoTitle!
|
|
video - Video!
|
Example
{
"title": VideoTitle,
"video": Video
}
VideoSimilarVideosInput
Fields
Input Field | Description |
---|---|
limit - Int!
|
Example
{"limit": 987}
VideoSimilarVideosPayload
Fields
Field Name | Description |
---|---|
items - [VideoSimilarity!]!
|
Example
{"items": [VideoSimilarity]}
VideoSimilarity
VideoSource
Possible Types
VideoSource Types |
---|
Example
{
"id": 4,
"sourceId": "abc123",
"url": "abc123",
"video": Video
}
VideoTag
Fields
Field Name | Description |
---|---|
events - VideoTagEventsConnection!
|
|
Arguments
|
|
id - ID!
|
|
tag - Tag!
|
|
video - Video!
|
Example
{
"events": VideoTagEventsConnection,
"id": "4",
"tag": Tag,
"video": Video
}
VideoTagAttachEvent
VideoTagConnection
Fields
Field Name | Description |
---|---|
edges - [VideoTagEdge!]!
|
|
nodes - [VideoTag!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [VideoTagEdge],
"nodes": [VideoTag],
"pageInfo": PageInfo,
"totalCount": 987
}
VideoTagDetachEvent
VideoTagEdge
VideoTagEvent
VideoTagEventsConnection
Fields
Field Name | Description |
---|---|
nodes - [VideoTagEvent!]!
|
Example
{"nodes": [VideoTagEvent]}
VideoTagEventsInput
VideoTagReattachEvent
VideoTaggingsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
VideoThumbnail
Fields
Field Name | Description |
---|---|
events - VideoThumbnailEventsConnection!
|
|
Arguments
|
|
id - ID!
|
|
imageUrl - String!
|
|
primary - Boolean!
|
|
video - Video!
|
Example
{
"events": VideoThumbnailEventsConnection,
"id": 4,
"imageUrl": "abc123",
"primary": false,
"video": Video
}
VideoThumbnailCreateEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoThumbnail - VideoThumbnail!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "xyz789",
"user": User,
"videoThumbnail": VideoThumbnail
}
VideoThumbnailEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoThumbnail - VideoThumbnail!
|
Possible Types
VideoThumbnailEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "abc123",
"user": User,
"videoThumbnail": VideoThumbnail
}
VideoThumbnailEventsConnection
Fields
Field Name | Description |
---|---|
nodes - [VideoThumbnailEvent!]!
|
Example
{"nodes": [VideoThumbnailEvent]}
VideoThumbnailEventsInput
VideoThumbnailSetPrimaryEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoThumbnail - VideoThumbnail!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "xyz789",
"user": User,
"videoThumbnail": VideoThumbnail
}
VideoThumbnailUnsetPrimaryEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoThumbnail - VideoThumbnail!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "abc123",
"user": User,
"videoThumbnail": VideoThumbnail
}
VideoTitle
Fields
Field Name | Description |
---|---|
events - VideoTitleEventsConnection!
|
|
Arguments
|
|
id - ID!
|
|
primary - Boolean!
|
|
title - String!
|
|
video - Video!
|
Example
{
"events": VideoTitleEventsConnection,
"id": 4,
"primary": true,
"title": "xyz789",
"video": Video
}
VideoTitleCreateEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoTitle - VideoTitle!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "abc123",
"user": User,
"videoTitle": VideoTitle
}
VideoTitleEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoTitle - VideoTitle!
|
Possible Types
VideoTitleEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "abc123",
"user": User,
"videoTitle": VideoTitle
}
VideoTitleEventsConnection
Fields
Field Name | Description |
---|---|
nodes - [VideoTitleEvent!]!
|
Example
{"nodes": [VideoTitleEvent]}
VideoTitleEventsInput
VideoTitleSetPrimaryEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoTitle - VideoTitle!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "xyz789",
"user": User,
"videoTitle": VideoTitle
}
VideoTitleUnsetPrimaryEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
user - User!
|
|
videoTitle - VideoTitle!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "abc123",
"user": User,
"videoTitle": VideoTitle
}
WatchNotificationsInput
Fields
Input Field | Description |
---|---|
notificationIds - [ID!]!
|
Example
{"notificationIds": ["4"]}
WatchNotificationsReturnUnion
Types
Union Types |
---|
Example
WatchNotificationsSucceededPayload
WatchNotificationsSucceededPayload
Fields
Field Name | Description |
---|---|
notifications - [Notification!]!
|
Example
{"notifications": [Notification]}
YoutubeOriginalSource
YoutubeRegistrationRequest
Fields
Field Name | Description |
---|---|
checked - Boolean!
|
|
checking - YoutubeRegistrationRequestChecking
|
|
embedUrl - String!
|
|
id - ID!
|
|
originalUrl - String!
|
|
requestedBy - User!
|
|
semitaggings - [YoutubeRegistrationRequestSemitagging!]!
|
|
sourceId - String!
|
|
taggings - [YoutubeRegistrationRequestTagging!]!
|
|
thumbnailUrl - String!
|
|
title - String!
|
Example
{
"checked": false,
"checking": YoutubeRegistrationRequestAccepting,
"embedUrl": "xyz789",
"id": 4,
"originalUrl": "abc123",
"requestedBy": User,
"semitaggings": [YoutubeRegistrationRequestSemitagging],
"sourceId": "abc123",
"taggings": [YoutubeRegistrationRequestTagging],
"thumbnailUrl": "xyz789",
"title": "abc123"
}
YoutubeRegistrationRequestAccepting
Fields
Field Name | Description |
---|---|
acceptedBy - User!
|
|
note - String
|
|
request - YoutubeRegistrationRequest!
|
|
video - Video!
|
Example
{
"acceptedBy": User,
"note": "xyz789",
"request": YoutubeRegistrationRequest,
"video": Video
}
YoutubeRegistrationRequestAcceptingNotification
Fields
Field Name | Description |
---|---|
accepting - YoutubeRegistrationRequestAccepting!
|
|
createdAt - DateTime!
|
|
id - ID!
|
|
notifyTo - User!
|
|
watched - Boolean!
|
Example
{
"accepting": YoutubeRegistrationRequestAccepting,
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"notifyTo": User,
"watched": true
}
YoutubeRegistrationRequestChecking
Types
Union Types |
---|
Example
YoutubeRegistrationRequestAccepting
YoutubeRegistrationRequestConnection
Fields
Field Name | Description |
---|---|
edges - [YoutubeRegistrationRequestEdge!]!
|
|
nodes - [YoutubeRegistrationRequest!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [YoutubeRegistrationRequestEdge],
"nodes": [YoutubeRegistrationRequest],
"pageInfo": PageInfo,
"totalCount": 987
}
YoutubeRegistrationRequestEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - YoutubeRegistrationRequest!
|
Example
{
"cursor": "abc123",
"node": YoutubeRegistrationRequest
}
YoutubeRegistrationRequestRejecting
Fields
Field Name | Description |
---|---|
note - String
|
|
rejectedBy - User!
|
|
request - YoutubeRegistrationRequest!
|
Example
{
"note": "abc123",
"rejectedBy": User,
"request": YoutubeRegistrationRequest
}
YoutubeRegistrationRequestRejectingNotification
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
notifyTo - User!
|
|
rejecting - YoutubeRegistrationRequestRejecting!
|
|
watched - Boolean!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"notifyTo": User,
"rejecting": YoutubeRegistrationRequestRejecting,
"watched": true
}
YoutubeRegistrationRequestSemitagging
YoutubeRegistrationRequestTagging
YoutubeVideoSource
Example
{
"embedUrl": "abc123",
"events": YoutubeVideoSourceEventConnection,
"id": "4",
"sourceId": "xyz789",
"url": "abc123",
"video": Video
}
YoutubeVideoSourceCreateEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
source - YoutubeVideoSource!
|
|
user - User!
|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": 4,
"series": "abc123",
"source": YoutubeVideoSource,
"user": User
}
YoutubeVideoSourceEvent
Fields
Field Name | Description |
---|---|
createdAt - DateTime!
|
|
id - ID!
|
|
series - String!
|
|
source - YoutubeVideoSource!
|
|
user - User!
|
Possible Types
YoutubeVideoSourceEvent Types |
---|
Example
{
"createdAt": "2007-12-03T10:15:30Z",
"id": "4",
"series": "xyz789",
"source": YoutubeVideoSource,
"user": User
}
YoutubeVideoSourceEventConnection
Fields
Field Name | Description |
---|---|
edges - [YoutubeVideoSourceEventEdge!]!
|
|
nodes - [YoutubeVideoSourceEvent!]!
|
|
pageInfo - PageInfo!
|
|
totalCount - Int!
|
Example
{
"edges": [YoutubeVideoSourceEventEdge],
"nodes": [YoutubeVideoSourceEvent],
"pageInfo": PageInfo,
"totalCount": 987
}
YoutubeVideoSourceEventEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - YoutubeVideoSourceEvent!
|
Example
{
"cursor": "xyz789",
"node": YoutubeVideoSourceEvent
}
YoutubeVideoSourceEventsOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}
findUncheckedNicovideoRegistrationRequestsByOffsetInput
Fields
Input Field | Description |
---|---|
orderBy - findUncheckedNicovideoRegistrationRequestsByOffsetOrderBy!
|
|
skip - Int!
|
|
take - Int!
|
Example
{
"orderBy": findUncheckedNicovideoRegistrationRequestsByOffsetOrderBy,
"skip": 987,
"take": 987
}
findUncheckedNicovideoRegistrationRequestsByOffsetOrderBy
Fields
Input Field | Description |
---|---|
createdAt - SortOrder
|
Example
{"createdAt": "ASC"}