Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MappingRuleChange ¶
type MappingRuleChange struct { Op Op `json:"op"` RuleID *string `json:"ruleID,omitempty"` RuleData *view.MappingRule `json:"ruleData,omitempty"` }
MappingRuleChange is a mapping rule diff.
type RollupRuleChange ¶
type RollupRuleChange struct { Op Op `json:"op"` RuleID *string `json:"ruleID,omitempty"` RuleData *view.RollupRule `json:"ruleData,omitempty"` }
RollupRuleChange is a rollup rule diff.
type RuleSetChanges ¶
type RuleSetChanges struct { Namespace string `json:"namespace"` MappingRuleChanges []MappingRuleChange `json:"mappingRuleChanges"` RollupRuleChanges []RollupRuleChange `json:"rollupRuleChanges"` }
RuleSetChanges is a ruleset diff.
func (*RuleSetChanges) Sort ¶
func (d *RuleSetChanges) Sort()
Sort sorts the ruleset diff by op and rule names.
Click to show internal directories.
Click to hide internal directories.