Skip to content

Instantly share code, notes, and snippets.

@dsetzer
Last active June 1, 2024 00:26
Show Gist options
  • Save dsetzer/e4c3b98414b525e321d3f724fff18f3a to your computer and use it in GitHub Desktop.
Save dsetzer/e4c3b98414b525e321d3f724fff18f3a to your computer and use it in GitHub Desktop.
GraphQL Schema for ActuallyFair (unnecessary third party verifier added to bustabit by new owner Leo)
{
"data": {
"__schema": {
"types": [
{
"name": "Query",
"fields": [
{ "name": "query" },
{ "name": "nodeId" },
{ "name": "node" },
{ "name": "apps" },
{ "name": "appsAuthPubkeys" },
{ "name": "appsVxConnectionStrings" },
{ "name": "users" },
{ "name": "app" },
{ "name": "appBySlug" },
{ "name": "appsAuthPubkey" },
{ "name": "appsVxConnectionString" },
{ "name": "user" },
{ "name": "appIdOf" },
{ "name": "canonicalizeUname" },
{ "name": "currentSessionId" },
{ "name": "currentSessionsUser" },
{ "name": "currentUserId" },
{ "name": "slugize" },
{ "name": "userByUname" },
{ "name": "userIdOf" },
{ "name": "appByNodeId" },
{ "name": "appsAuthPubkeyByNodeId" },
{ "name": "appsVxConnectionStringByNodeId" },
{ "name": "userByNodeId" }
]
},
{
"name": "Node",
"fields": [
{ "name": "nodeId" }
]
},
{
"name": "ID",
"fields": null
},
{
"name": "AppsConnection",
"fields": [
{ "name": "nodes" },
{ "name": "edges" },
{ "name": "pageInfo" },
{ "name": "totalCount" }
]
},
{
"name": "App",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "owner" },
{ "name": "name" },
{ "name": "slug" },
{ "name": "created" },
{ "name": "userByOwner" },
{ "name": "appsVxConnectionStrings" },
{ "name": "appsAuthPubkeys" },
{ "name": "currentAuthPubkey" },
{ "name": "currentVxConnectionString" },
{ "name": "vx" }
]
},
{
"name": "UUID",
"fields": null
},
{
"name": "String",
"fields": null
},
{
"name": "Datetime",
"fields": null
},
{
"name": "User",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "uname" },
{ "name": "role" },
{ "name": "created" },
{ "name": "appsByOwner" },
{ "name": "canonicalUname" }
]
},
{
"name": "UserRole",
"fields": null
},
{
"name": "Int",
"fields": null
},
{
"name": "Cursor",
"fields": null
},
{
"name": "AppsOrderBy",
"fields": null
},
{
"name": "AppCondition",
"fields": null
},
{
"name": "AppsVxConnectionStringsConnection",
"fields": [
{ "name": "nodes" },
{ "name": "edges" },
{ "name": "pageInfo" },
{ "name": "totalCount" }
]
},
{
"name": "AppsVxConnectionString",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "appId" },
{ "name": "vxConnectionString" },
{ "name": "created" },
{ "name": "app" }
]
},
{
"name": "AppsVxConnectionStringsEdge",
"fields": [
{ "name": "cursor" },
{ "name": "node" }
]
},
{
"name": "PageInfo",
"fields": [
{ "name": "hasNextPage" },
{ "name": "hasPreviousPage" },
{ "name": "startCursor" },
{ "name": "endCursor" }
]
},
{
"name": "Boolean",
"fields": null
},
{
"name": "AppsVxConnectionStringsOrderBy",
"fields": null
},
{
"name": "AppsVxConnectionStringCondition",
"fields": null
},
{
"name": "AppsAuthPubkeysConnection",
"fields": [
{ "name": "nodes" },
{ "name": "edges" },
{ "name": "pageInfo" },
{ "name": "totalCount" }
]
},
{
"name": "AppsAuthPubkey",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "appId" },
{ "name": "pubkey" },
{ "name": "created" },
{ "name": "app" }
]
},
{
"name": "AppsAuthPubkeysEdge",
"fields": [
{ "name": "cursor" },
{ "name": "node" }
]
},
{
"name": "AppsAuthPubkeysOrderBy",
"fields": null
},
{
"name": "AppsAuthPubkeyCondition",
"fields": null
},
{
"name": "Vx",
"fields": [
{ "name": "nodeId" },
{ "name": "commitments" },
{ "name": "reveals" },
{ "name": "messages" },
{ "name": "message" },
{ "name": "messagesByIndex" }
]
},
{
"name": "Commitment",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "commitment" },
{ "name": "context" },
{ "name": "vx_pubkey" }
]
},
{
"name": "Uuid",
"fields": null
},
{
"name": "Hex",
"fields": null
},
{
"name": "Reveal",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "commitment" },
{ "name": "reveal" },
{ "name": "context" }
]
},
{
"name": "MessagesConnection",
"fields": [
{ "name": "edges" },
{ "name": "pageInfo" }
]
},
{
"name": "MessagesEdge",
"fields": [
{ "name": "cursor" },
{ "name": "node" }
]
},
{
"name": "Message",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "commitment" },
{ "name": "index" },
{ "name": "message" },
{ "name": "context" },
{ "name": "vx_signature" }
]
},
{
"name": "AppsEdge",
"fields": [
{ "name": "cursor" },
{ "name": "node" }
]
},
{
"name": "UsersConnection",
"fields": [
{ "name": "nodes" },
{ "name": "edges" },
{ "name": "pageInfo" },
{ "name": "totalCount" }
]
},
{
"name": "UsersEdge",
"fields": [
{ "name": "cursor" },
{ "name": "node" }
]
},
{
"name": "UsersOrderBy",
"fields": null
},
{
"name": "UserCondition",
"fields": null
},
{
"name": "Mutation",
"fields": [
{ "name": "createApp" },
{ "name": "createAppsAuthPubkey" },
{ "name": "createAppsVxConnectionString" },
{ "name": "login" },
{ "name": "registerUser" }
]
},
{
"name": "CreateAppPayload",
"fields": [
{ "name": "clientMutationId" },
{ "name": "app" },
{ "name": "query" },
{ "name": "userByOwner" },
{ "name": "appEdge" }
]
},
{
"name": "CreateAppInput",
"fields": null
},
{
"name": "AppInput",
"fields": null
},
{
"name": "CreateAppsAuthPubkeyPayload",
"fields": [
{ "name": "clientMutationId" },
{ "name": "appsAuthPubkey" },
{ "name": "query" },
{ "name": "app" },
{ "name": "appsAuthPubkeyEdge" }
]
},
{
"name": "CreateAppsAuthPubkeyInput",
"fields": null
},
{
"name": "AppsAuthPubkeyInput",
"fields": null
},
{
"name": "CreateAppsVxConnectionStringPayload",
"fields": [
{ "name": "clientMutationId" },
{ "name": "appsVxConnectionString" },
{ "name": "query" },
{ "name": "app" },
{ "name": "appsVxConnectionStringEdge" }
]
},
{
"name": "CreateAppsVxConnectionStringInput",
"fields": null
},
{
"name": "AppsVxConnectionStringInput",
"fields": null
},
{
"name": "LoginPayload",
"fields": [
{ "name": "clientMutationId" },
{ "name": "session" },
{ "name": "query" },
{ "name": "user" }
]
},
{
"name": "Session",
"fields": [
{ "name": "nodeId" },
{ "name": "id" },
{ "name": "userId" },
{ "name": "deactivated" },
{ "name": "created" },
{ "name": "user" }
]
},
{
"name": "LoginInput",
"fields": null
},
{
"name": "RegisterUserPayload",
"fields": [
{ "name": "clientMutationId" },
{ "name": "user" },
{ "name": "query" },
{ "name": "userEdge" }
]
},
{
"name": "RegisterUserInput",
"fields": null
},
{
"name": "__Schema",
"fields": [
{ "name": "description" },
{ "name": "types" },
{ "name": "queryType" },
{ "name": "mutationType" },
{ "name": "subscriptionType" },
{ "name": "directives" }
]
},
{
"name": "__Type",
"fields": [
{ "name": "kind" },
{ "name": "name" },
{ "name": "description" },
{ "name": "specifiedByUrl" },
{ "name": "fields" },
{ "name": "interfaces" },
{ "name": "possibleTypes" },
{ "name": "enumValues" },
{ "name": "inputFields" },
{ "name": "ofType" }
]
},
{
"name": "__TypeKind",
"fields": null
},
{
"name": "__Field",
"fields": [
{ "name": "name" },
{ "name": "description" },
{ "name": "args" },
{ "name": "type" },
{ "name": "isDeprecated" },
{ "name": "deprecationReason" }
]
},
{
"name": "__InputValue",
"fields": [
{ "name": "name" },
{ "name": "description" },
{ "name": "type" },
{ "name": "defaultValue" },
{ "name": "isDeprecated" },
{ "name": "deprecationReason" }
]
},
{
"name": "__EnumValue",
"fields": [
{ "name": "name" },
{ "name": "description" },
{ "name": "isDeprecated" },
{ "name": "deprecationReason" }
]
},
{
"name": "__Directive",
"fields": [
{ "name": "name" },
{ "name": "description" },
{ "name": "isRepeatable" },
{ "name": "locations" },
{ "name": "args" }
]
},
{
"name": "__DirectiveLocation",
"fields": null
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment