Documentation
¶
Index ¶
Constants ¶
View Source
const NAME = "MatchingRules"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MatchingRule ¶
type MatchingRule struct {
FullName struct {
Text string `xml:",chardata"`
} `xml:"fullName"`
BooleanFilter *struct {
Text string `xml:",chardata"`
} `xml:"booleanFilter"`
Description struct {
Text string `xml:",chardata"`
} `xml:"description"`
Label struct {
Text string `xml:",chardata"`
} `xml:"label"`
MatchingRuleItems []struct {
BlankValueBehavior struct {
Text string `xml:",chardata"`
} `xml:"blankValueBehavior"`
FieldName struct {
Text string `xml:",chardata"`
} `xml:"fieldName"`
MatchingMethod struct {
Text string `xml:",chardata"`
} `xml:"matchingMethod"`
} `xml:"matchingRuleItems"`
RuleStatus struct {
Text string `xml:",chardata"`
} `xml:"ruleStatus"`
}
type MatchingRules ¶
type MatchingRules struct {
metadata.MetadataInfo
XMLName xml.Name `xml:"MatchingRules"`
Xmlns string `xml:"xmlns,attr"`
MatchingRules []MatchingRule `xml:"matchingRules"`
}
func Open ¶
func Open(path string) (*MatchingRules, error)
func (*MatchingRules) DeleteRule ¶
func (p *MatchingRules) DeleteRule(ruleName string) error
func (*MatchingRules) GetMatchingRules ¶
func (s *MatchingRules) GetMatchingRules() []MatchingRule
func (*MatchingRules) SetMetadata ¶
func (c *MatchingRules) SetMetadata(m metadata.MetadataInfo)
func (*MatchingRules) Type ¶
func (c *MatchingRules) Type() metadata.MetadataType
Click to show internal directories.
Click to hide internal directories.