44 lines
709 B
GraphQL
44 lines
709 B
GraphQL
query listRoles @auth(level: USER) {
|
|
roles {
|
|
id
|
|
name
|
|
costPerHour
|
|
vendorId
|
|
roleCategoryId
|
|
createdAt
|
|
}
|
|
}
|
|
|
|
query getRoleById($id: UUID!) @auth(level: USER) {
|
|
role(id: $id) {
|
|
id
|
|
name
|
|
costPerHour
|
|
vendorId
|
|
roleCategoryId
|
|
createdAt
|
|
}
|
|
}
|
|
|
|
query listRolesByVendorId($vendorId: UUID!) @auth(level: USER) {
|
|
roles(where: { vendorId: { eq: $vendorId } }) {
|
|
id
|
|
name
|
|
costPerHour
|
|
vendorId
|
|
roleCategoryId
|
|
createdAt
|
|
}
|
|
}
|
|
|
|
query listRolesByroleCategoryId($roleCategoryId: UUID!) @auth(level: USER) {
|
|
roles(where: { roleCategoryId: { eq: $roleCategoryId } }) {
|
|
id
|
|
name
|
|
costPerHour
|
|
vendorId
|
|
roleCategoryId
|
|
createdAt
|
|
}
|
|
}
|