45 lines
555 B
GraphQL
45 lines
555 B
GraphQL
query listLevels @auth(level: USER) {
|
|
levels {
|
|
id
|
|
name
|
|
xpRequired
|
|
icon
|
|
colors
|
|
createdAt
|
|
updatedAt
|
|
createdBy
|
|
}
|
|
}
|
|
|
|
query getLevelById($id: UUID!) @auth(level: USER) {
|
|
level(id: $id) {
|
|
id
|
|
name
|
|
xpRequired
|
|
icon
|
|
colors
|
|
createdAt
|
|
updatedAt
|
|
createdBy
|
|
}
|
|
}
|
|
|
|
query filterLevels(
|
|
$name: String
|
|
$xpRequired: Int
|
|
) @auth(level: USER) {
|
|
levels(
|
|
where: {
|
|
name: { eq: $name }
|
|
xpRequired: { eq: $xpRequired }
|
|
}
|
|
) {
|
|
id
|
|
name
|
|
xpRequired
|
|
icon
|
|
colors
|
|
}
|
|
}
|
|
|