felicity-lims/webapp/graphql/operations/notice.mutations.graphql
2024-11-20 06:39:33 +02:00

67 lines
1.4 KiB
GraphQL

mutation AddNotice($payload: NoticeInputType!) {
createNotice(payload: $payload) {
... on NoticeType {
__typename
uid
title
body
expiry
createdByUid
departments {
uid
name
}
groups {
uid
name
}
}
... on OperationError {
__typename
error
suggestion
}
}
}
mutation editNotice($uid: String!, $payload: NoticeInputType!) {
updateNotice(uid: $uid, payload: $payload) {
... on NoticeType {
__typename
uid
title
body
expiry
createdByUid
departments {
uid
name
}
groups {
uid
name
}
}
... on OperationError {
__typename
error
suggestion
}
}
}
mutation deleteNotice($uid: String!) {
deleteNotice(uid: $uid) {
... on DeletedItem {
__typename
uid
}
... on OperationError {
__typename
error
suggestion
}
}
}