RulesMutation
The RulesMutation type represents the mutation root for the rules management API.
type RulesMutation {
createBlacklistRule(input: CreateBlacklistRuleInput!): BlacklistRule!
updateBlacklistRule(
where: WhereRuleMutationInput!
data: UpdateBlacklistRuleInput!
): BlacklistRule!
deleteBlacklistRule(where: WhereRuleMutationInput!): BlacklistRule!
updateBlacklistRulePriority(
where: WhereRuleMutationInput!
priority: Int!
): BlacklistRule!
}
Fields
RulesMutation.createBlacklistRule
● BlacklistRule!
non-null object
Create a new rule.
RulesMutation.createBlacklistRule.input
● CreateBlacklistRuleInput!
non-null input
RulesMutation.updateBlacklistRule
● BlacklistRule!
non-null object
Update an existing rule by ID.
RulesMutation.updateBlacklistRule.where
● WhereRuleMutationInput!
non-null input
RulesMutation.updateBlacklistRule.data
● UpdateBlacklistRuleInput!
non-null input
RulesMutation.deleteBlacklistRule
● BlacklistRule!
non-null object
Delete a rule by ID.
RulesMutation.deleteBlacklistRule.where
● WhereRuleMutationInput!
non-null input
RulesMutation.updateBlacklistRulePriority
● BlacklistRule!
non-null object
Update the priority of a specific rule. This mutation will update all the rules with greater priority to ensure the priority is unique.
RulesMutation.updateBlacklistRulePriority.where
● WhereRuleMutationInput!
non-null input
RulesMutation.updateBlacklistRulePriority.priority
● Int!
non-null scalar
Member Of
HotelXMutation
object