RinneCircle GraphQL API Reference
輪廻サークル データベース
API Endpoints
# Hasura:
https://valid-snail-97.hasura.app/v1/graphql
Queries
RinneScenario
Response
Returns [RinneScenario!]!
Arguments
Name | Description |
---|---|
where - RinneScenario_filter
|
Example
Query
query RinneScenario($where: RinneScenario_filter) {
RinneScenario(where: $where) {
id
authorId
title
updatedAt
createdAt
imageUrl
path
published
}
}
Variables
{"where": RinneScenario_filter}
Response
{
"data": {
"RinneScenario": [
{
"id": "7d8bb386-0f86-4dff-be34-86bb2f55b366",
"authorId": "33fCzdRoHwgB2BXX5ttxbEJPYtM2",
"title": "abc123",
"updatedAt": "2016-10-07T01:08:03.420Z",
"createdAt": "2016-10-07T01:08:03.420Z",
"imageUrl": "/data/user-data/33fCzdRoHwgB2BXX5ttxbEJPYtM2/scenario/2023/06/05/7d8bb386-0f86-4dff-be34-86bb2f55b366/scenarioTitle.png",
"path": "/data/user-data/33fCzdRoHwgB2BXX5ttxbEJPYtM2/scenario/2023/06/05/7d8bb386-0f86-4dff-be34-86bb2f55b366/scenario.json",
"published": false
}
]
}
}
Mutations
insert_RinneScenario_one
Response
Returns a RinneScenarioUpsertResponse
Arguments
Name | Description |
---|---|
object - RinneScenarioInput!
|
|
on_conflict - RinneScenario_on_conflict!
|
Example
Query
mutation Insert_RinneScenario_one(
$object: RinneScenarioInput!,
$on_conflict: RinneScenario_on_conflict!
) {
insert_RinneScenario_one(
object: $object,
on_conflict: $on_conflict
) {
id
}
}
Variables
{
"object": RinneScenarioInput,
"on_conflict": RinneScenario_on_conflict
}
Response
{
"data": {
"insert_RinneScenario_one": {
"id": "b73a1168-d39a-4cb4-9a53-ce7fbc3bb227"
}
}
}
Types
Boolean
Description
The Boolean
scalar type represents true
or false
.
Example
true
DateTime
Description
This is a DateTime
scalar
Example
"2016-10-07T01:08:03.420Z"
RinneScenario
Example
{
"id": "7d8bb386-0f86-4dff-be34-86bb2f55b366",
"authorId": "33fCzdRoHwgB2BXX5ttxbEJPYtM2",
"title": "xyz789",
"updatedAt": "2016-10-07T01:08:03.420Z",
"createdAt": "2016-10-07T01:08:03.420Z",
"imageUrl": "/data/user-data/33fCzdRoHwgB2BXX5ttxbEJPYtM2/scenario/2023/06/05/7d8bb386-0f86-4dff-be34-86bb2f55b366/scenarioTitle.png",
"path": "/data/user-data/33fCzdRoHwgB2BXX5ttxbEJPYtM2/scenario/2023/06/05/7d8bb386-0f86-4dff-be34-86bb2f55b366/scenario.json",
"published": true
}
RinneScenarioInput
Example
{
"id": "b73a1168-d39a-4cb4-9a53-ce7fbc3bb227",
"authorId": "33fCzdRoHwgB2BXX5ttxbEJPYtM2",
"title": "abc123",
"path": "xyz789",
"imageUrl": "abc123",
"published": false,
"updatedAt": "2016-10-07T01:08:03.420Z"
}
RinneScenarioUpsertResponse
Fields
Field Name | Description |
---|---|
id - UUID!
|
Example
{
"id": "b73a1168-d39a-4cb4-9a53-ce7fbc3bb227"
}
RinneScenario_constraint
Values
Enum Value | Description |
---|---|
|
Example
"RinneScenario_pkey"
RinneScenario_filter
RinneScenario_on_conflict
Fields
Input Field | Description |
---|---|
constraint - RinneScenario_constraint!
|
|
update_columns - [RinneScenario_update_column!]
|
Example
{"constraint": "RinneScenario_pkey", "update_columns": ["title"]}
RinneScenario_update_column
Values
Enum Value | Description |
---|---|
|
シナリオタイトル |
|
公開するかどうか |
|
更新日時 |
Example
"title"
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
"abc123"
UID
Description
Firebase Authのuid.28文字
Example
"33fCzdRoHwgB2BXX5ttxbEJPYtM2"
UUID
Description
UUIDの文字列
Example
"b73a1168-d39a-4cb4-9a53-ce7fbc3bb227"