Microsoft.MasterDataServices.Services.DataContracts Namespace
SQL Server 2012
Provides a common location for data contract namespace constants. As new versions are released with modified data contracts, new constants should be added.
| Class | Description | |
|---|---|---|
|
Annotation | Represents an annotation. |
|
Attribute | Represents a master data attribute including its identification and data value. |
|
AttributeGroup | Defines the data contract for the attribute group. |
|
AuditInfo | Defines the data contract for the audit information which contains created by and updated by information. |
|
BRAction | Represents an action argument within a created business rule. |
|
BRActionComponent | Represents an action component of business rules. |
|
BRActionGroup | Represents a group of related business rules action components currently available for use in Master Data Services. |
|
BRArgument | Represents the base class for all business rule arguments. This class is abstract. |
|
BRAttributeArgument | Represents an attribute argument that cannot have child arguments. |
|
BRAttributeArgumentBase | Represents the base class for arguments that reference attributes. This class is abstract. |
|
BRAttributeTypeInfo | Represents the type information for business rule attributes. |
|
BRAttributeValueArgument | Represents a business rule attribute value argument. |
|
BRBlankArgument | Represents a specialized argument for providing blank as a value in conditions and validation action. |
|
BRCondition | Represents the conditions to be evaluated to trigger actions defined in a created business rule. |
|
BRConditionComponent | Represents a rule item type component that is a condition. |
|
BRConditionGroup | Represents a group of condition components of business rules. |
|
BRConditionTreeNode | Represents a logical operator group for conditions. |
|
BRDeleteCriteria | Represents the criteria for the delete operation. |
|
BRDomainBasedAttributeArgument | Represents an attribute argument that has a child attribute argument. |
|
BRFreeformArgument | Represents a business rule free-form argument. |
|
BRGetCriteria | Represents the criteria for the Get operation. |
|
BRHierarchyArgument | Represents a hierarchy argument that must have a child attribute argument. |
|
BRItem | Represents a base class for actions and conditions. |
|
BRItemTypeComponent | Represents an abstract base class for item type components (condition and action items). |
|
BRPublishCriteria | Represents the criteria for the Publish operation. |
|
BRResultOptions | Identifies the level of detail desired from the Get operation for each of the internal BusinessRuleSet collections. |
|
BusinessRule | Represents a business rule. |
|
BusinessRuleSet | Represents a business rule set. |
|
BusinessRulesPalette | Represents a collection of all possible actions and conditions used for building business rules within the MDS system. |
|
Collection | Represents a collection of data contracts. |
|
DataContractBase | Represents a base class for all data contracts. |
|
DataContractNamespace | Provides a common location for data contract namespace constants. As new versions are released with modified data contracts, new constants should be added. |
|
DataQualityDomain | Infrastructure. Represents the data quality domain. |
|
DataSourceFieldMapping | Infrastructure. Represents the field mapping for the data source. |
|
DateMatchingCriterion | Infrastructure. Represents the criteria for date matching. |
|
DerivedHierarchy | Defines the data contract for the derived hierarchy. |
|
DerivedHierarchyContextIdentifier | Defines the data contract for the derived hierarchy context identifier. An object with the identifier resides within the context of a derived hierarchy. |
|
DerivedHierarchyLevel | Defines the data contract for the derived hierarchy level. |
|
EditionExpiredMessage | Represents the message displayed when the edition has expired. |
|
Entity | Defines the data contract for the entity. |
|
EntityContextIdentifier | Defines the data contract for the entity context identifier. An object with the identifier resides within the context of an entity. |
|
EntityMembers | Represents the entity members of the data contract. |
|
EntityMembersCopyCriteria | Represents the criteria of members to copy. |
|
EntityMembersGetCriteria | Represents the criteria to get members. |
|
EntityMembersInformation | Represents a complex type data response returned to describe the EntityMembers result set that is returned in the same response. |
|
EntityMemberType | Represents a structure of an entity within MDS including Attributes and attribute groups. |
|
EntityStagingBatch | Infrastructure. Identifies a unique batch awaiting or undergoing entity based staging. |
|
EntityStagingBatchCriteria | Infrastructure. Represents a criteria of a unique batch awaiting or undergoing entity based staging. |
|
EntityStagingGetCriteria | Infrastructure. Represents the criteria that determine the behavior of the EntityStagingGet service call. |
|
Error | Represents a data contracts error message. |
|
ErrorContext | Represents the context of errors. |
|
ExactMatchingCriterion | Infrastructure. Represents the criteria for exact matching. |
|
ExplicitHierarchy | Defines the data contract for the explicit hierarchy. |
|
ExportView | Represents the information related to the user-created view within the Master Data Services system. These views are created to provide simplified SQL access to the data stored in the Master Data Services system in a number of common formats. |
|
FileAttribute | Represents the attribute of file. |
|
FunctionPrivilege | Defines a data contract for the function permissions. |
|
FunctionPrivilegesCriteria | Represents the criteria for function privileges. |
|
Group | Defines the data contract for the group. |
|
HierarchyMemberPrivilege | Defines the data contract for the hierarchy member permission. |
|
HierarchyMemberPrivilegesCriteria | Represents the criteria for hierarchy member privileges. |
|
HierarchyMembers | Represents a class used by HierarchyMembersGet. |
|
HierarchyMembersGetCriteria | Represents the criteria that are used by HierarchyMembersGet. |
|
Identifier | Defines the data contract for the base identifier of an object. |
|
International | Represents the data contract for the international message header, as per the working draft standard for Web Services Internationalization WS-I18N. |
|
Knowledgebase | Infrastructure. Represents the knowledge base. |
|
MatchingCriterion | Infrastructure. Represents the criteria for matching. |
|
MatchingPolicy | Infrastructure. Represents the matching policy for the service. |
|
MatchingRule | Infrastructure. Specifies a single rule in a matching policy. |
|
MdmDataContract<TIdType> | Defines the base data contract. |
|
Member | Represents a master data member or row of data used to store the member related information. |
|
MemberAttributeIdentifier | Defines the data contract for the member attribute identifier. An object with the identifier resides within the context of a member type and an attribute. |
|
MemberIdentifier | Defines the data contract for the member identifier. |
|
MemberKey | Represents a class used in the EntityMemberKeyGet operation. |
|
MemberSourceTarget | Represents a MemberSourceTarget complex type containing members to be copied. |
|
MemberTypeContextIdentifier | Defines the data contract for the member type context identifier. An object with the identifier resides within the context of a member type. |
|
Metadata | Defines the data contract for metadata, which is used in several metadata API requests and responses. |
|
MetadataAttribute | Defines the data contract for the metadata attribute. |
|
MetadataResultOptions | Defines the data contract for MetadataResultOptions. |
|
MetadataSearchCriteria | Represents the criteria for the MetadataGet operation. Each parameter is optional; those specified are combined with an AND. Leave all parameters empty to get all metadata. |
|
Model | Defines the data contract for the model. |
|
ModelContextIdentifier | Defines the data contract for the model context identifier. An object with the identifier resides within the context of a model. |
|
ModelMembersGetCriteria | Represents a class used by ModelMembersGet. |
|
ModelMembersResultCriteria | Represents criteria for model member results. |
|
ModelPrivilege | Defines the data contract for the model permission. |
|
ModelPrivilegesCriteria | Defines the data contract for the security result criteria. |
|
NumericByDifferenceMatchingCriterion | Infrastructure. Represents the criteria for matching numeric by difference. |
|
NumericByPercentageMatchingCriterion | Infrastructure. Represents the criteria for matching numeric by percentage. |
|
NumericMatchingCriterion | Infrastructure. Represents the criteria for numeric matching. |
|
OperationResult | Represents a standard container for all operation responses that includes a list of errors. |
|
Parent | Represents a parent member used by all the member related operations. |
|
ParentChild | Represents a parent-child relationship record from a hierarchy. |
|
PrerequisiteMatchingCriterion | Infrastructure. Represents the criteria for prerequisite matching. |
|
ReplacementId | Represents a response complex type that defines an individual Transaction that was replaced during the operation, including prior and new identifiers. |
|
SecurityDeleteCriteria | Defines the data contract for the security delete criteria. |
|
SecurityPrincipals | Defines the data contract for the security principals. |
|
SecurityPrincipalsCriteria | Defines the data contract for the security principals criteria. |
|
SecurityPrincipalsDeleteCriteria | Represents the criteria data contract for filtering security principals to be deleted through the Master Data Services API. |
|
SecurityPrivileges | Defines the data contract for the security search criteria. |
|
SecurityPrivilegesDeleteCriteria | Represents the criteria data contract for security privileges in the Master Data Services API. |
|
SecurityPrivilegesGetCriteria | Represents the data contract for security privileges retrieval criteria in the Master Data Services API. |
|
SecurityResultOptions | Defines the data contract for the security results options. |
|
SecuritySet | Defines the data contract for the security search criteria. |
|
SimilarMatchingCriterion | Infrastructure. Represents the criteria for similar matching. |
|
StagingBatch | Represents a container used to store all the staging batch information. |
|
StagingBatchError | Represents the error information for a batch. |
|
StagingBatchInformation | Represents a read-only container for statistical information about a staging batch including row counts, data source, and prior batch. |
|
StagingResultCriteria | Represents the criteria for the staging batch result. |
|
StagingSearchCriteria | Defines the criteria for staging batch types. |
|
StagingUnbatchedCriteria | Represents the criteria used to identify records to be placed into a new batch. |
|
StagingUnbatchedInformation | Represents the summary information about the unbatched records in the system. |
|
StringMatchingCriterion | Infrastructure. Represents the criteria for string matching. |
|
SystemDomainList | Defines the data contract for a system domain list. |
|
SystemDomainListGetCriteria | Represents the criteria for the SystemDomainListGet operation. |
|
SystemDomainListItem | Defines the data contract for a system domain list item. |
|
SystemPropertyValue | Defines the data contract for system properties. |
|
SystemSetting | Represents a single setting within the Master Data Manager system. These settings should be members of a SystemSettingGroup. |
|
SystemSettingGroup | Defines the data contract for a system setting group. Related system settings are placed in the same group. |
|
SystemSettingsGetCriteria | Represents the criteria of a system settings group for retrieval. |
|
TabularColumnDefinition | Infrastructure. Describes a single column in a tabular data. |
|
TabularData | Infrastructure. Represents rows and columns of data. |
|
TabularDataRow | Infrastructure. Represents a single row of data in a tabular data. |
|
Transaction | Represents any master data changes along with user and time information that is associated with the change. |
|
TransactionSearchCriteria | Represents the criteria used to get the Master Data Manager transactions. |
|
User | Defines the data contract for the user object. |
|
ValidationIssue | Represents a validation issue recorded against a master data member and attribute based on a validation business rule. |
|
ValidationProcessCriteria | Represents the criteria for the validation process. |
|
ValidationProcessOptions | Represents the validation process options. |
|
ValidationProcessResult | Represents the result of a validation process. |
|
ValidationSearchCriteria | Represents the criteria when searching for validation issues. |
|
ValidationSummaryItem | Represents the summary information related to the data that was validated. |
|
Version | Defines the data contract for the version. Member data is associated with a version. |
|
VersionFlag | Defines the data contract for the version flag. |
|
WeightedMatchingCriterion | Infrastructure. Represents the criteria for weighted matching. |
| Interface | Description | |
|---|---|---|
|
IBRArgument | Represents the interface for all business rule arguments. |
|
IBRAttributeArgumentContainer | Represents an interface for BRArguments that contain an attribute argument, either as the argument itself or as a child argument. |
|
IBRAttributeArgumentParent | Represents an interface for BRArguments that can have a child attribute argument. |
| Enumeration | Description | |
|---|---|---|
|
AttributeDataType | Specifies the data types of a member attribute. |
|
AttributeType | Specifies the type of an attribute. |
|
AttributeValueType | Specifies the value types of a member attribute. |
|
BREntityMemberType | Specifies the type of entity member associated with a business rule. |
|
BRItemType | Specifies the selected business rule condition or action. |
|
BRPropertyName | Specifies the name identifying a property within a business rule component. |
|
BRPropertyType | Specifies the business rule property types. |
|
BRStatus | Specifies the update and publication status of a business rule. |
|
BusinessRuleType | Contains values that specify the business rule type. |
|
DisplayType | Contains values specifying the chosen display format for domain-based attribute columns [Code, Code {Name}, Name {Code}]. |
|
DomainType | Infrastructure. Enumerates the possible types of a domain. |
|
EmailFormat | Specifies the email format types. |
|
EntityStagingBatchSelectionMode | Specifies an entity staging batch selection mode. |
|
EntityStagingImportType | Infrastructure. Specifies the entity staging import type. |
|
ExportViewFormat | Specifies the types of export view format. |
|
FunctionalArea | Specifies the types of functional area. |
|
GroupType | Specifies the type (source) of a security group. |
|
HierarchyItemType | Specifies the type of item in a derived hierarchy level. |
|
HierarchyType | Specifies the type of hierarchy. |
|
LogicalOperator | Specifies the supported logical operators used to join multiple business rule conditions. |
|
MemberKeyLookupType | Enumerates the types of key supplied in a member lookup. |
|
MemberReturnOption | Specifies one of Data, Counts, or DataAndCounts. The operation response will include member data only, member counts only or both the data and the counts as specified. |
|
MemberType | Specifies the type of member for an entity and its associated objects. |
|
ModelObjectType | Specifies the model permission types. |
|
ObjectType | Specifies the type of master data management (MDM) object. |
|
OperationStatus | Infrastructure. Contains values specifying the status of an operation. |
|
Permission | Specifies the permission that is assigned to a principal for accessing an Master Data Services function, object or data member. |
|
PermissionType | Specifies the permission type of a master data management (MDM) object. |
|
PrincipalType | Specifies the various master data management (MDM) type of security principal. |
|
RelationshipType | Specifies the type of hierarchy relationship between members. |
|
ResultType | Specifies the type of results to return during API get operations. |
|
SearchOption | Specifies the search options to use during API get operations. |
|
SecurityPermission | Contains values specifying the effective security permission for a user of an MDS object. |
|
SecurityResolutionType | Specifies the resolution specification when returning security permissions. Permissions may be retrieved as they were assigned or in a net effective list of permissions. |
|
SortDirection | Specifies the sort direction of a sorted column. |
|
StagingBatchDeleteType | Contains values specifying the type of deletion to process on staging batches. |
|
StagingBatchStatus | Contains values specifying the processing status of a staging (import) batch. |
|
StagingDataStatus | Contains values specifying a status indicating the success or failure of staging records. |
|
StagingDataType | Contains values specifying the staging data type. |
|
SystemPropertyType | Specifies the possible SystemPropertyValue property types. |
|
TransactionType | Specifies the type of member change identified in a transaction. |
|
ValidationIssueStatus | Contains values specifying the validation issue status. |
|
ValidationStatus | Contains values specifying the validation status of a master data member. |
|
VersionStatus | Specifies the status of a version. |
|
VersionValidationStatus | Specifies the validation status of a version. |
