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

96 lines
1.8 KiB
GraphQL

query getAllReflexRules {
reflexRuleAll {
totalCount
items {
uid
name
description
createdBy {
firstName
lastName
}
}
}
}
query getReflexRuleByUid($uid: String!) {
reflexRuleByUid(uid: $uid) {
uid
name
description
reflexActions {
uid
level
description
analyses {
uid
name
__typename
}
brains {
uid
description
conditions {
description
priority
criteria {
analysisUid
analysis {
uid
name
resultOptions {
optionKey
value
__typename
}
__typename
}
operator
value
__typename
}
}
actions {
addNew {
analysisUid
analysis {
uid
name
resultOptions {
optionKey
value
__typename
}
__typename
}
count
__typename
}
finalise {
analysisUid
analysis {
name
resultOptions {
optionKey
value
__typename
}
__typename
}
value
__typename
}
__typename
}
__typename
}
createdBy {
firstName
lastName
__typename
}
__typename
}
}
}