Query

The query root of qnyp's GraphQL interface.

GraphQL Schema definition

  • type Query {
  • # タイトルを検索します。
  • #
  • # Arguments
  • # first: リストの最初のn件を返す(1〜100)。
  • # after: このカーソルIDよりも後の要素を返す。
  • # last: リストの最後のn件を返す(1〜100)。
  • # before: このカーソルIDよりも前の要素を返す。
  • # query: 検索キーワード。
  • # orderBy: 結果のソート条件。
  • searchTitles(
  • # リストの最初のn件を返す(1〜100)。
  • first: Int
  • ,
  • # このカーソルIDよりも後の要素を返す。
  • after: String
  • ,
  • # リストの最後のn件を返す(1〜100)。
  • last: Int
  • ,
  • # このカーソルIDよりも前の要素を返す。
  • before: String
  • ,
  • # 検索キーワード。
  • query: String!
  • ,
  • # 結果のソート条件。
  • orderBy: TitleOrder
  • ): TitleConnection
  • # オブジェクトIDに対応するエピソードを取得します。
  • #
  • # Arguments
  • # id: オブジェクトID
  • episode(
  • # オブジェクトID
  • id: ID!
  • ): Episode
  • # データベースIDに対応するエピソードを取得します。
  • #
  • # Arguments
  • # databaseId: データベースID
  • episodeByDatabaseId(
  • # データベースID
  • databaseId: Int!
  • ): Episode
  • # オブジェクトIDに対応する視聴ログを取得します。
  • #
  • # Arguments
  • # id: オブジェクトID
  • log(
  • # オブジェクトID
  • id: ID!
  • ): Log
  • # データベースIDに対応する視聴ログを取得します。
  • #
  • # Arguments
  • # databaseId: データベースID
  • logByDatabaseId(
  • # データベースID
  • databaseId: Int!
  • ): Log
  • # オブジェクトIDに対応するオブジェクトを取得します。
  • #
  • # Arguments
  • # id: オブジェクトID
  • node(
  • # オブジェクトID
  • id: ID!
  • ): Node
  • # オブジェクトIDに対応するすべてのオブジェクトを取得します。
  • #
  • # Arguments
  • # ids: オブジェクトIDのリスト
  • nodes(
  • # オブジェクトIDのリスト
  • ids: [ID]!
  • ): [Node]!
  • # オブジェクトIDに対応するタイトルを取得します。
  • #
  • # Arguments
  • # id: オブジェクトID
  • title(
  • # オブジェクトID
  • id: ID!
  • ): Title
  • # データベースIDに対応するタイトルを取得します。
  • #
  • # Arguments
  • # databaseId: データベースID
  • titleByDatabaseId(
  • # データベースID
  • databaseId: Int!
  • ): Title
  • # ユーザー名に対応するユーザーを取得します。
  • #
  • # Arguments
  • # username: ユーザー名
  • user(
  • # ユーザー名
  • username: String!
  • ): User
  • # 使用しているアクセストークンに対応するユーザーを取得します。
  • viewer: User
  • }

Require by

This element is not required by anyone