Microsoft.MasterDataServices.Services.DataContracts Namespace
Provides classes that are related to data contracts.
| Class | Description | |
|---|---|---|
![]() | 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 | Obsolete. 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 | Obsolete. 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 | Obsolete. 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 | Obsolete. 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 |
| Interface | Description | |
|---|---|---|
![]() | 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. |
| Enumeration | Description | |
|---|---|---|
![]() | 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 | Obsolete. 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 change set. |
![]() | DataCompressionType | Data compression type. |
![]() | DisplayType | Obsolete. 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 | Obsolete. 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. |


