added level table
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Data } from "./data.model";
|
||||
import { Server, ServerFilter } from "./server.model";
|
||||
import {Data} from "./data.model";
|
||||
import {Server, ServerFilter} from "./server.model";
|
||||
|
||||
export interface Level extends Data {
|
||||
id?: number;
|
||||
@@ -12,6 +12,6 @@ export interface Level extends Data {
|
||||
|
||||
export interface LevelFilter {
|
||||
id?: number;
|
||||
name?: String;
|
||||
name?: string;
|
||||
server?: ServerFilter;
|
||||
}
|
||||
|
@@ -79,4 +79,46 @@ export class Mutations {
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
static createLevel = `
|
||||
mutation createLevel($name: String, $color: String, $minXp: Int, $permissions: String, $serverId: ID) {
|
||||
level {
|
||||
createLevel(input: { name: $name, color: $color, minXp: $minXp, permissions: $permissions, serverId: $serverId}) {
|
||||
id
|
||||
name
|
||||
color
|
||||
minXp
|
||||
permissions
|
||||
server {
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
static updateLevel = `
|
||||
mutation updateLevel($id: ID, $name: String, $color: String, $minXp: Int, $permissions: String) {
|
||||
level {
|
||||
updateLevel(input: { id: $id, name: $name, color: $color, minXp: $minXp, permissions: $permissions }) {
|
||||
id
|
||||
name
|
||||
color
|
||||
minXp
|
||||
permissions
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
static deleteLevel = `
|
||||
mutation deleteLevel($id: ID) {
|
||||
level {
|
||||
deleteLevel(id: $id) {
|
||||
id
|
||||
name
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
import { User } from "../data/user.model";
|
||||
import { AutoRole, AutoRoleRule } from "../data/auto_role.model";
|
||||
import { Level } from "../data/level.model";
|
||||
|
||||
export interface GraphQLResult {
|
||||
data: any;
|
||||
@@ -31,3 +32,11 @@ export interface AutoRoleRuleMutationResult {
|
||||
deleteAutoRoleRule?: AutoRoleRule
|
||||
};
|
||||
}
|
||||
|
||||
export interface LevelMutationResult {
|
||||
level: {
|
||||
createLevel?: Level
|
||||
updateLevel?: Level
|
||||
deleteLevel?: Level
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user