Microsoft.MasterDataServices.Services.DataContracts Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides classes that are related to data contracts.
Classes
Annotation |
The member transaction metadata. |
Attribute |
An entity attribute complex type. |
AttributeFilter |
A filter to constrain the possible values of a child attribute based upon the value of a parent attribute. |
AttributeGroup |
A custom-defined group of attributes to provide organization to large amounts of entity attributes. |
AuditInfo |
The audit information that is appended to numerous complex types. |
BRAction |
A value to be set or a validation to occur when certain conditions of the business rule are met. |
BRActionComponent |
The action components within business rules. |
BRActionGroup |
A collection of all BRActionComponent complex types that are available within MDS, grouped into similar types. |
BRArgument |
An argument base for business rules. |
BRAttributeArgument |
An argument that references attributes instead of values. |
BRAttributeArgumentBase |
A base for all BRAttributeArgument types. |
BRAttributeTypeInfo |
The attribute type information for business rule attributes. |
BRAttributeValueArgument |
A domain-based attribute value argument. |
BRBlankArgument |
A blank business rule argument. |
BRChangeTrackingGroupArgument |
A business rule changes tracking argument. |
BRCondition |
A logical equation that turns the BRAction validation and creation processes on and off. |
BRConditionComponent |
The condition components within business rules. |
BRConditionGroup |
A group of similar conditions that are available for creation of business rules. |
BRConditionTreeNode |
A complex condition node by which to define a complex logical structure. |
BRDeleteCriteria |
Criteria for the delete operation. |
BRDomainBasedAttributeArgument |
Specifies the container for defining arguments based on values in related entity attributes. |
BRFreeformArgument |
A business rule for string, number, link, and date arguments. |
BRGetCriteria |
Criteria for the get operation. |
BRHierarchyArgument |
An explicit hierarchy parent argument. Must have a child attribute argument. |
BRItem |
Base class for Actions and Conditions. |
BRItemTypeComponent |
A business rule component. |
BRPublishCriteria |
Criteria for the Publish operation. |
BRResultOptions |
Identifies the level of detail desired from the Get operation. |
BRScriptParameter |
A rule item type component that is an action. |
BRUserScriptParameterArgument |
An argument that references attributes instead of values. |
BusinessRule |
A logical construct for data management. |
BusinessRuleSet |
A container for business rules and business rule parts. |
BusinessRulesPalette |
A collection of all potential conditions and actions for building business rules in MDS. |
Changeset |
A set of all member data changes. |
Collection |
A collection member that is a parent of another master data member. |
DataContractBase |
Base class for all data contracts. |
DataQualityDomain |
A knowledge domain in DQS. |
DataSourceFieldMapping |
A mapping of data column, domain id and DQS operation on it. |
DateMatchingCriterion |
A DQS date match criterion. |
DerivedHierarchy |
Specifies an already-defined data relationship and prepares that relationship to be displayed in a hierarchical fashion. |
DerivedHierarchyContextIdentifier |
The contextual identifier for the DerivedHierarchy complex type. |
DerivedHierarchyLevel |
A single level within the derived hierarchy data relationship tree. |
EditionExpiredMessage |
Represents an object allowing the client to detect the reason for the fault. |
Entity |
A tabular grouping of members and their attribute values. |
EntityContextIdentifier |
A group of identifiers that provide entity context to hierarchies. |
EntityMembers |
A collection of the members from a single entity and member type. |
EntityMembersCopyCriteria |
Specifies the member criteria for the copy operation. |
EntityMembersGetCriteria |
The criteria use to retrieve members. |
EntityMembersInformation |
Contains information about retrieved entity members. |
EntityMemberType |
The structure of an entity in MDS. |
EntityStagingBatch |
Identifies a unique batch awaiting or undergoing entity based staging. |
EntityStagingGetCriteria |
Criteria that determine the behavior of the EntityStagingGet service call. |
EntityValidationSummary |
Entity summary information related to the data that was validated. |
Error |
An information container for an error that occurred during the processing of a request. |
ErrorContext |
Specifies the context of a particular error. |
ExactMatchingCriterion |
A DQS exact match criterion. |
ExplicitHierarchy |
The consolidated leaf hierarchical groupings in MDS. |
ExportView |
Information that is related to a user-created view within the MDS system. |
FileAttribute |
Speficies the file attribute. |
FunctionPrivilege |
The functional level access to MDS. |
FunctionPrivilegesCriteria |
Specifies the criteria for function privileges. |
Group |
A container for users that can be granted security privileges. |
HierarchyMemberPrivilege |
Data value-based access to MDS for a user or group. |
HierarchyMemberPrivilegesCriteria |
The hierarchy member privilege criteria. |
HierarchyMembers |
Contains hierarchy members resulting. |
HierarchyMembersGetCriteria |
Criteria that is used by HierarchyMembersget. |
HierarchyParentCriteria |
Specifies the criteria for moving child members to the specified derived hierarchy parent. |
Identifier |
A globally unique identifier (GUID) that is attached to all system tables within the MDS database. |
Index |
Specifies a custom index that contains information about the indices defined in SQL. |
International |
Data contract for the international message header. |
Knowledgebase |
A knowledgebase in DQS. |
MatchingCriterion |
A DQS Matching criterion. |
MatchingPolicy |
A DQS deduplication matching policy. |
MatchingRule |
A matching rule in DQS. |
Member |
Used to store the member related information. |
MemberAttributeIdentifier |
MemberIdentifier for attributes that have not been loaded because of errors on the server side. |
MemberIdentifier |
A set of identifiers for a master data member including the code and name of the member and the member type. |
MemberKey |
Used to store Code/Id Pairs. |
MemberSourceTarget |
Contains the member codes of the source and target members to be copied. |
MemberTypeContextIdentifier |
A set of identifiers for a master data model object that exists in the context of an entity and member type. |
Metadata |
The objects in the MDS system, such as Model and Entity. |
MetadataAttribute |
Information related to an attribute for an entity in Master Data Services. |
MetadataDataContract<TIdType> |
Defines the base data contract. |
MetadataResultOptions |
Allows specification of a ResultType that is associated with each type of metadata object. |
MetadataSearchCriteria |
Criteria for the MetadataGet operation. |
Model |
The highest grouping of entities in MDS. |
ModelContextIdentifier |
A set of identifiers for a master data model object that exists in the context of a model. |
ModelMembersGetCriteria |
The criteria for the result set that is returned in ModelMembersGet. |
ModelMembersResultCriteria |
The criteria for the result set that is returned in ModelMembersGet. |
ModelPrivilege |
A model/object level privilege within the MDS system. |
ModelPrivilegesCriteria |
Specifies the model privilege criteria. |
NumericByDifferenceMatchingCriterion |
A DQS number that is similar by exact difference match criterion. |
NumericByPercentageMatchingCriterion |
A DQS number that is similar by percentage difference match criterion. |
NumericMatchingCriterion |
A DQS numeric match criterion. |
OperationResult |
The results from metadata operations. |
Parent |
A consolidated member node in a hierarchy. |
ParentChild |
A hierarchical relationship. |
PrerequisiteMatchingCriterion |
A DQS prerequisite criterion. |
ReplacementId |
An individual transaction that was replaced during the transaction reverse operation, including prior and new identifiers. |
SecurityDeleteCriteria |
Specifies criteria for deleting security objects. |
SecurityPrincipalBase |
Base class for user and group. |
SecurityPrincipals |
User and group objects in MDS. |
SecurityPrincipalsCriteria |
Specifies the criteria for security principals. |
SecurityPrincipalsDeleteCriteria |
Specifies the criteria for deleting security principals. |
SecurityPrivileges |
The privilege levels in MDS. |
SecurityPrivilegesDeleteCriteria |
Specifies the criteria for deleting security privileges. |
SecurityPrivilegesGetCriteria |
Represents the data contract for security privileges retrieval criteria in the Master Data Services API. This class cannot be inherited. |
SecuritySet |
Contains a set of security principals and their privileges. |
SimilarMatchingCriterion |
A DQS similar match criterion. |
SkuNotSupportedMessage |
Represents an object that will be wrapped in a FaultException thrown by the service when the SKU is not supported, allowing the client to detect the reason for the fault. |
StringMatchingCriterion |
A DQS string match criterion. |
SyncRelationship |
A sync relationship between two entities. |
SyncRelationshipCriteria |
The criteria for identifying a sync relationship between two entities. |
SystemDomainList |
A list of standard text choices that are associated with the MDS application. |
SystemDomainListGetCriteria |
The cretiera for SystemDomainListGet operation |
SystemDomainListItem |
A business entity that represents an item in a system domain list. |
SystemPropertyValue |
Contains a system property and its value. |
SystemSetting |
The administrative level setting in MDS. |
SystemSettingGroup |
A collection of related system settings that have related MDS functionality. |
SystemSettingsGetCriteria |
The criteria for SystemSettingsGet operation |
TabularColumnDefinition |
A column in tabularData. |
TabularData |
A table based object. |
TabularDataRow |
A row of data in a TabularData object. |
Transaction |
Any master data changes together with the user and time information that is associated with the change. |
TransactionSearchCriteria |
The criteria used to get the MDM transactions. |
User |
Represents a user known to the MDS system, to whom security permissions may be assigned. |
ValidationError |
An error that is recorded during business rule validation. |
ValidationIssue |
A validation issue that is recorded against a master data member and attribute based on a validation business rule. |
ValidationProcessCriteria |
Specifies the validation process criteria. |
ValidationProcessOptions |
Validation options for validation process. |
ValidationProcessResult |
Contains validations results. |
ValidationSearchCriteria |
Criteria when searching for validation issues. |
ValidationSummaryItem |
Summary information related to the data that was validated. |
Version |
A snapshot of all members within a model. |
VersionFlag |
A custom label for a Version to aid in integration automation. |
WeightedMatchingCriterion |
A DQS weighted matching criterion |
Interfaces
IBRArgument |
Interface for all business rule arguments. |
IBRAttributeArgumentContainer |
Interface for BRArguments that contain an AttributeArgument, either as the argument itself or as a child argument. |
IBRAttributeArgumentParent |
Interface for BRArguments that can have a child attribute argument. |
Enums
AccessPermissionType |
Specifies the type of access permission. |
AttributeDataType |
Specifies the subtype of a free-form attribute. |
AttributeType |
Specifies the type of an attribute. |
AttributeValueType |
Specifies the data type of an attribute. |
BREntityMemberType |
Specifies the type of entity member that is associated with a business rule. |
BRItemCategory |
Specifies the type of a Business Rule. |
BRItemType |
Specifies the selected business rule condition or action. |
BRPropertyName |
Specifies the name that identifies a property within a business rule component. |
BRStatus |
Specifies the update and publication status of a business rule. |
ChangesetStatus |
Specifies the status of the Changeset. |
DataCompressionType |
Data compression type. |
DisplayType |
Specifies the chosen display format for domain-based attribute (DBA) columns. |
DomainType |
The supported DQS domain types. |
EmailFormat |
Specifies the preferred email delivery format that is associated with a user. |
EntityStagingBatchSelectionMode |
The selection mode of a staging (import) batch. |
EntityStagingImportType |
The import type of a staging (import) batch. |
ExportViewFormat |
Specifies the type of export view format. Export views are available in a known set of standard formats. |
ForceDelete |
Code for whether to force deletion of an attribute when error has been encountered. |
FunctionalArea |
Specifies the MDS application functional area. Functional areas are used for assigning functional security authorizations. |
GroupType |
Specifies the type (source) of a security group. |
HierarchyItemType |
Specifies the type of component that is used by a level of a derived hierarchy. |
HierarchyType |
Specifies the type of hierarchy construct. |
LogicalOperator |
Specifies the logical operator that is used to join multiple business rule conditions. |
MemberKeyLookupType |
Specifies the type of key that is supplied in a member lookup: the member code or internal integer identifier. |
MemberReturnOption |
Specifies which member data is returned when querying master data members: the data, the row counts, or both. |
MemberTransactionBehavior |
Specifies the transaction behavior when creating, updating, or merging an entity member. |
MemberType |
Specifies the type of member record within an entity. |
ModelObjectType |
Specifies the type of master data model object (metadata only). |
ObjectType |
Specifies the type of master data model object. |
OperationStatus |
A DQS operation's status. |
PermissionType |
Specifies the effective permission that is assigned to a principal for accessing an MDS object. |
PrincipalType |
Specifies the type of security principal (None, UserAccount, or Group). |
RelationshipType |
Specifies the type of hierarchy relationship between members. |
ResultType |
Specifies the level of detail to return for model object queries. The result type is used in association with a particular object type. |
SearchOption |
Specifies the scope of metadata objects to be searched. |
SecurityResolutionType |
Specifies the resolution specification when returning security permissions. Permissions can be retrieved as they were assigned or in a net-effective list of permissions. |
SortDirection |
Specifies the sort direction of a sorted column. |
StagingBatchStatus |
Specifies the processing status of a staging (import) batch. |
SyncStatus |
Specifies the status of a sync relationship. |
SystemPropertyType |
Specifies the identifying name of one of the available system properties. |
TransactionLogType |
Specifies how to track member changes. |
TransactionType |
Specifies the type of member change that is identified in a transaction. |
ValidationStatus |
Specifies the validation status of a master data member. |
VersionStatus |
Specifies the status of a version. |
VersionValidationStatus |
Specifies the validation status of a version. |