duplicateRule

package
v0.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const NAME = "DuplicateRule"

Variables

This section is empty.

Functions

This section is empty.

Types

type DuplicateRule

type DuplicateRule struct {
	metadata.MetadataInfo
	XMLName        xml.Name `xml:"DuplicateRule"`
	Xmlns          string   `xml:"xmlns,attr"`
	Xsi            string   `xml:"xsi,attr"`
	ActionOnInsert struct {
		Text string `xml:",chardata"`
	} `xml:"actionOnInsert"`
	ActionOnUpdate struct {
		Text string `xml:",chardata"`
	} `xml:"actionOnUpdate"`
	AlertText struct {
		Text string `xml:",chardata"`
	} `xml:"alertText"`
	Description struct {
		Text string `xml:",chardata"`
		Nil  string `xml:"nil,attr"`
	} `xml:"description"`
	DuplicateRuleFilter struct {
		Nil           string `xml:"nil,attr"`
		BooleanFilter struct {
			Nil string `xml:"nil,attr"`
		} `xml:"booleanFilter"`
		DuplicateRuleFilterItems []struct {
			Field struct {
				Text string `xml:",chardata"`
			} `xml:"field"`
			Operation struct {
				Text string `xml:",chardata"`
			} `xml:"operation"`
			Value struct {
				Text string `xml:",chardata"`
			} `xml:"value"`
			SortOrder struct {
				Text string `xml:",chardata"`
			} `xml:"sortOrder"`
			Table struct {
				Text string `xml:",chardata"`
			} `xml:"table"`
		} `xml:"duplicateRuleFilterItems"`
	} `xml:"duplicateRuleFilter"`
	DuplicateRuleMatchRules struct {
		MatchRuleSObjectType struct {
			Text string `xml:",chardata"`
		} `xml:"matchRuleSObjectType"`
		MatchingRule struct {
			Text string `xml:",chardata"`
		} `xml:"matchingRule"`
		ObjectMapping struct {
			Nil         string `xml:"nil,attr"`
			InputObject struct {
				Text string `xml:",chardata"`
			} `xml:"inputObject"`
			MappingFields []struct {
				InputField struct {
					Text string `xml:",chardata"`
				} `xml:"inputField"`
				OutputField struct {
					Text string `xml:",chardata"`
				} `xml:"outputField"`
			} `xml:"mappingFields"`
			OutputObject struct {
				Text string `xml:",chardata"`
			} `xml:"outputObject"`
		} `xml:"objectMapping"`
	} `xml:"duplicateRuleMatchRules"`
	IsActive struct {
		Text string `xml:",chardata"`
	} `xml:"isActive"`
	MasterLabel struct {
		Text string `xml:",chardata"`
	} `xml:"masterLabel"`
	OperationsOnUpdate []struct {
		Text string `xml:",chardata"`
	} `xml:"operationsOnUpdate"`
	SecurityOption struct {
		Text string `xml:",chardata"`
	} `xml:"securityOption"`
	SortOrder struct {
		Text string `xml:",chardata"`
	} `xml:"sortOrder"`
	OperationsOnInsert []struct {
		Text string `xml:",chardata"`
	} `xml:"operationsOnInsert"`
}

func Open

func Open(path string) (*DuplicateRule, error)

func (*DuplicateRule) SetMetadata

func (c *DuplicateRule) SetMetadata(m metadata.MetadataInfo)

func (*DuplicateRule) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL