rune
Version:
CLI to upload your games to Rune
948 lines (947 loc) • 42.5 kB
JavaScript
export var GameDevStatus;
(function (GameDevStatus) {
GameDevStatus["ACTIVE"] = "ACTIVE";
GameDevStatus["INACTIVE"] = "INACTIVE";
GameDevStatus["INVITED"] = "INVITED";
})(GameDevStatus || (GameDevStatus = {}));
export var GameDevType;
(function (GameDevType) {
GameDevType["ADMIN"] = "ADMIN";
GameDevType["DEV"] = "DEV";
GameDevType["TESTER"] = "TESTER";
})(GameDevType || (GameDevType = {}));
export var GameType;
(function (GameType) {
GameType["EXTERNAL"] = "EXTERNAL";
GameType["MULTIPLAYER"] = "MULTIPLAYER";
})(GameType || (GameType = {}));
export var GameVersionStatus;
(function (GameVersionStatus) {
GameVersionStatus["ACTIVE"] = "ACTIVE";
GameVersionStatus["DRAFT"] = "DRAFT";
GameVersionStatus["INACTIVE"] = "INACTIVE";
GameVersionStatus["IN_REVIEW"] = "IN_REVIEW";
GameVersionStatus["UPLOADING"] = "UPLOADING";
})(GameVersionStatus || (GameVersionStatus = {}));
/** Methods to use when ordering `GameVersion`. */
export var GameVersionsOrderBy;
(function (GameVersionsOrderBy) {
GameVersionsOrderBy["GAME_ID_ASC"] = "GAME_ID_ASC";
GameVersionsOrderBy["GAME_ID_DESC"] = "GAME_ID_DESC";
GameVersionsOrderBy["KEY_ASC"] = "KEY_ASC";
GameVersionsOrderBy["KEY_DESC"] = "KEY_DESC";
GameVersionsOrderBy["NATURAL"] = "NATURAL";
GameVersionsOrderBy["PRIMARY_KEY_ASC"] = "PRIMARY_KEY_ASC";
GameVersionsOrderBy["PRIMARY_KEY_DESC"] = "PRIMARY_KEY_DESC";
})(GameVersionsOrderBy || (GameVersionsOrderBy = {}));
/** Methods to use when ordering `Game`. */
export var GamesOrderBy;
(function (GamesOrderBy) {
GamesOrderBy["APP_ID_ASC"] = "APP_ID_ASC";
GamesOrderBy["APP_ID_DESC"] = "APP_ID_DESC";
GamesOrderBy["ID_ASC"] = "ID_ASC";
GamesOrderBy["ID_DESC"] = "ID_DESC";
GamesOrderBy["NATURAL"] = "NATURAL";
GamesOrderBy["PRIMARY_KEY_ASC"] = "PRIMARY_KEY_ASC";
GamesOrderBy["PRIMARY_KEY_DESC"] = "PRIMARY_KEY_DESC";
})(GamesOrderBy || (GamesOrderBy = {}));
export var UserDevBadge;
(function (UserDevBadge) {
UserDevBadge["TOP_DEVELOPER"] = "TOP_DEVELOPER";
})(UserDevBadge || (UserDevBadge = {}));
/** Methods to use when ordering `UserDev`. */
export var UserDevsOrderBy;
(function (UserDevsOrderBy) {
UserDevsOrderBy["NATURAL"] = "NATURAL";
UserDevsOrderBy["PRIMARY_KEY_ASC"] = "PRIMARY_KEY_ASC";
UserDevsOrderBy["PRIMARY_KEY_DESC"] = "PRIMARY_KEY_DESC";
UserDevsOrderBy["USER_ID_ASC"] = "USER_ID_ASC";
UserDevsOrderBy["USER_ID_DESC"] = "USER_ID_DESC";
})(UserDevsOrderBy || (UserDevsOrderBy = {}));
/** Methods to use when ordering `UserPrivateReadonly`. */
export var UserPrivateReadonliesOrderBy;
(function (UserPrivateReadonliesOrderBy) {
UserPrivateReadonliesOrderBy["EMAIL_ASC"] = "EMAIL_ASC";
UserPrivateReadonliesOrderBy["EMAIL_DESC"] = "EMAIL_DESC";
UserPrivateReadonliesOrderBy["NATURAL"] = "NATURAL";
UserPrivateReadonliesOrderBy["USER_ID_ASC"] = "USER_ID_ASC";
UserPrivateReadonliesOrderBy["USER_ID_DESC"] = "USER_ID_DESC";
})(UserPrivateReadonliesOrderBy || (UserPrivateReadonliesOrderBy = {}));
/** Methods to use when ordering `UserProfileEditable`. */
export var UserProfileEditablesOrderBy;
(function (UserProfileEditablesOrderBy) {
UserProfileEditablesOrderBy["NATURAL"] = "NATURAL";
UserProfileEditablesOrderBy["USER_ID_ASC"] = "USER_ID_ASC";
UserProfileEditablesOrderBy["USER_ID_DESC"] = "USER_ID_DESC";
})(UserProfileEditablesOrderBy || (UserProfileEditablesOrderBy = {}));
export const CheckVerificationDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "CheckVerification" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "verificationToken" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "String" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "checkVerification" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "ObjectValue",
fields: [
{
kind: "ObjectField",
name: { kind: "Name", value: "verificationToken" },
value: {
kind: "Variable",
name: { kind: "Name", value: "verificationToken" },
},
},
],
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "authToken" } },
],
},
},
],
},
},
],
};
export const CreateGameDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "CreateGame" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: { kind: "Variable", name: { kind: "Name", value: "game" } },
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "CreateGameInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "createGame" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "Variable",
name: { kind: "Name", value: "game" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "game" },
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
],
},
},
],
},
},
],
},
},
],
};
export const CreateGameVersionDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "CreateGameVersion" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "gameId" },
},
type: {
kind: "NonNullType",
type: { kind: "NamedType", name: { kind: "Name", value: "Int" } },
},
},
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "content" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "Upload" },
},
},
},
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "isDraft" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "Boolean" },
},
},
},
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "postToDiscord" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "Boolean" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "createGameVersion" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "ObjectValue",
fields: [
{
kind: "ObjectField",
name: { kind: "Name", value: "gameId" },
value: {
kind: "Variable",
name: { kind: "Name", value: "gameId" },
},
},
{
kind: "ObjectField",
name: { kind: "Name", value: "content" },
value: {
kind: "Variable",
name: { kind: "Name", value: "content" },
},
},
{
kind: "ObjectField",
name: { kind: "Name", value: "isDraft" },
value: {
kind: "Variable",
name: { kind: "Name", value: "isDraft" },
},
},
{
kind: "ObjectField",
name: { kind: "Name", value: "postToDiscord" },
value: {
kind: "Variable",
name: { kind: "Name", value: "postToDiscord" },
},
},
],
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "previewLink" } },
{
kind: "Field",
name: { kind: "Name", value: "congratulationMsg" },
},
{
kind: "Field",
name: { kind: "Name", value: "gameVersion" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "gameId" },
},
{
kind: "Field",
name: { kind: "Name", value: "gameVersionId" },
},
],
},
},
],
},
},
],
},
},
],
};
export const GameDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "query",
name: { kind: "Name", value: "Game" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: { kind: "Variable", name: { kind: "Name", value: "id" } },
type: {
kind: "NonNullType",
type: { kind: "NamedType", name: { kind: "Name", value: "Int" } },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "gameById" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "id" },
value: {
kind: "Variable",
name: { kind: "Name", value: "id" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{ kind: "Field", name: { kind: "Name", value: "title" } },
{ kind: "Field", name: { kind: "Name", value: "description" } },
{ kind: "Field", name: { kind: "Name", value: "createdAt" } },
{
kind: "Field",
name: { kind: "Name", value: "gameDevs" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "nodes" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "userId" },
},
{
kind: "Field",
name: { kind: "Name", value: "displayName" },
},
{
kind: "Field",
name: { kind: "Name", value: "type" },
},
],
},
},
],
},
},
{
kind: "Field",
name: { kind: "Name", value: "gameVersions" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "orderBy" },
value: {
kind: "ListValue",
values: [
{ kind: "EnumValue", value: "PRIMARY_KEY_DESC" },
],
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "nodes" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "gameId" },
},
{
kind: "Field",
name: { kind: "Name", value: "gameVersionId" },
},
{
kind: "Field",
name: { kind: "Name", value: "status" },
},
],
},
},
],
},
},
],
},
},
],
},
},
],
};
export const GamesDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "query",
name: { kind: "Name", value: "Games" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "games" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "nodes" },
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{ kind: "Field", name: { kind: "Name", value: "title" } },
{
kind: "Field",
name: { kind: "Name", value: "description" },
},
{
kind: "Field",
name: { kind: "Name", value: "gameDevs" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "nodes" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "userId" },
},
{
kind: "Field",
name: {
kind: "Name",
value: "displayName",
},
},
{
kind: "Field",
name: { kind: "Name", value: "type" },
},
],
},
},
],
},
},
{
kind: "Field",
name: { kind: "Name", value: "gameVersions" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "orderBy" },
value: {
kind: "ListValue",
values: [
{
kind: "EnumValue",
value: "PRIMARY_KEY_DESC",
},
],
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "nodes" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "gameId" },
},
{
kind: "Field",
name: {
kind: "Name",
value: "gameVersionId",
},
},
{
kind: "Field",
name: { kind: "Name", value: "status" },
},
],
},
},
],
},
},
],
},
},
],
},
},
],
},
},
],
};
export const InviteGameDevDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "InviteGameDev" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "InviteGameDevInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "inviteGameDev" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "clientMutationId" },
},
],
},
},
],
},
},
],
};
export const CreateDashboardMagicLinkDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "createDashboardMagicLink" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "DashboardMagicLinkInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "createDashboardMagicLink" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "clientMutationId" },
},
{
kind: "Field",
name: { kind: "Name", value: "dashboardMagicLink" },
},
],
},
},
],
},
},
],
};
export const MeDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "query",
name: { kind: "Name", value: "Me" },
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "me" },
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "devId" } },
{ kind: "Field", name: { kind: "Name", value: "displayName" } },
{ kind: "Field", name: { kind: "Name", value: "email" } },
{ kind: "Field", name: { kind: "Name", value: "admin" } },
],
},
},
],
},
},
],
};
export const StartVerificationDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "StartVerification" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "email" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "String" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "startVerification" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "ObjectValue",
fields: [
{
kind: "ObjectField",
name: { kind: "Name", value: "email" },
value: {
kind: "Variable",
name: { kind: "Name", value: "email" },
},
},
],
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "verificationToken" },
},
],
},
},
],
},
},
],
};
export const UpdateGameDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "UpdateGame" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "UpdateGameInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "updateGame" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "game" },
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{ kind: "Field", name: { kind: "Name", value: "title" } },
],
},
},
],
},
},
],
},
},
],
};
export const UpdateGameDevDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "UpdateGameDev" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "UpdateGameDevInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "updateGameDev" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "clientMutationId" },
},
],
},
},
],
},
},
],
};
export const UpdateGameSdkDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "UpdateGameSdk" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "UpdateGameSdkInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "updateGameSdk" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: {
kind: "Variable",
name: { kind: "Name", value: "input" },
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "success" } },
{ kind: "Field", name: { kind: "Name", value: "error" } },
],
},
},
],
},
},
],
};