Microsoft.MasterDataServices.Services.DataContracts Namespace
Provides a common location for data contract namespace constants. As new versions are released with modified data contracts, new constants should be added.
Classes
Class | Description | |
---|---|---|
Annotation | Represents an annotation. | |
Attribute | Represents a master data attribute including its identification and data value. | |
AttributeGroup | Represents a custom-defined group of attributes to provide organization to large numbers of entity attributes. | |
AuditInfo | Represents a common complex type used to store object modification history. This type is always used for read-only data. | |
BRAction | Represents an action argument within a created business rule. | |
BRActionComponent | Represents action components of business rules. | |
BRActionGroup | Represents a grouping of related business rule 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 complex type for business rule attribute arguments. This class is abstract. | |
BRAttributeTypeInfo | Represents 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 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 similar available conditions for creation of business rules. | |
BRConditionTreeNode | Represents a logical operator group for conditions. | |
BRDeleteCriteria | Specifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted. | |
BRDomainBasedAttributeArgument | Represents an attribute argument that has a child attribute argument. | |
BRFreeformArgument | Represents a business rule freeform argument. | |
BRGetCriteria | Specifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type. | |
BRHierarchyArgument | Represents a hierarchy argument that must have a child attribute argument. | |
BRItem | Base class for actions and conditions. | |
BRItemTypeComponent | Base level component of Business Rules. | |
BRPublishCriteria | Sets the scope of rules to be published. | |
BRResultOptions | Specifies the desired format of the returned BusinessRules type. | |
BusinessRule | Represents a business rule container object. | |
BusinessRuleSet | Represents a BusinessRules complex type. | |
BusinessRulesPalette | Represents a collection of all possible actions and conditions used for building business rules within the MDS system. | |
Collection | Retrieves a collection of data contracts. | |
DerivedHierarchy | Represents a synthesized parent-child hierarchy from cascading pre-existing data relationships. | |
DerivedHierarchyContextIdentifier | Represents a set of ID’s for a master data model object that exists in the context of a derived hierarchy. | |
DerivedHierarchyLevel | Extends MdmDataContractOfDerivedHierarchyContextIdentifier complex type. | |
Entity | Represents a container for members and their attribute values and explicit hierarchies. | |
EntityContextIdentifier | Represents a set of identifiers for a master data model object that exists in the context of an entity. | |
EntityMembers | Represents a collection of members from a single entity and member type along with their context. | |
EntityMembersCopyCriteria | Represents the criteria of members to copy. | |
EntityMembersGetCriteria | Represents a request complex type that defines the EntityMember criteria for the operations result set. | |
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. | |
Error | Represents a data contracts error message. | |
ErrorContext | Represents the context of errors. | |
ExplicitHierarchy | Represents a parent–child relationship that requires all leaf members to be expressed once and only once. | |
ExportView | Represents information related to the user-created view within the MDS system. These views are created to provide simplified SQL access to the data stored in the MDS system in a number of common formats. | |
FileAttribute | Represents some attributes of files. | |
FunctionPrivilege | Represents a function privilege security assignment for a user or group. | |
FunctionPrivilegesCriteria | Specifies function privilege criteria. | |
Group | Represents group complex types. | |
HierarchyMemberPrivilege | Represents a hierarchy member privilege security assignment for a user or group. | |
HierarchyMemberPrivilegesCriteria | Represents a complex type that specifies criteria for hierarchy member privileges. | |
HierarchyMembers | Represents objects used by HierarchyMembersGet. | |
HierarchyMembersGetCriteria | Represents criteria that are used by HierarchyMembersGet. | |
Identifier | Represents a set of ID’s for a master data model object including a globally unique ID (GUID) and unique name within context. | |
International | Represents the data contract for the international message header, as per the working draft standard for Web Services Internationalization WS-I18N. | |
MdmDataContract<IdType> | Defines the base data contract. | |
Member | Represents a master data member or row of data. | |
MemberIdentifier | Represents a set of IDs for a master data member including the code, name, and type of the member. | |
MemberKey | Represents a complex type that holds either member code or internal ID or both for a member. | |
MemberSourceTarget | Represents a MemberSourceTarget complex type containing members to be copied. | |
MemberTypeContextIdentifier | Represents a set of Identifiers for a master data model object that exists in the context of an entity and member type. | |
Metadata | Represents objects in the MDS system, such as Model, Entity, and so on. | |
MetadataAttribute | Defines the data contract for the Metadata attribute. | |
MetadataResultOptions | Defines the data contract for MetadataResultOptions. | |
MetadataSearchCriteria | Represents 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 | Represents the highest level of data organization. Contains all of the members, entities, attributes, hierarchy relationships, collections, business rules, and versions that describe an aspect of the business. | |
ModelContextIdentifier | Represents a set of IDs for a master data model object that exists in the context of a model. This type includes identifiers for the context of the object: the parent model. Examples of objects that have a model context are entities, versions, version flags and derived hierarchies. | |
ModelMembersGetCriteria | Represents members used by used by ModelMembersGet. | |
ModelMembersResultCriteria | Represents criteria for model member results. | |
ModelPrivilege | Represents object-level privilege to the MDS. | |
ModelPrivilegesCriteria | Represents a complex type that specifies criteria for model privileges. | |
OperationResult | Represents a standard container for all operation responses that includes a list of errors. | |
Parent | Represents a member that is a parent (or sometimes a prior sibling) of another master data member within an explicit hierarchy. | |
ParentChild | Represents a parent-child relationship record from a hierarchy. | |
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 result criteria. | |
SecurityPrincipals | Represents a set of users and user groups. | |
SecurityPrincipalsCriteria | Defines the data contract for the security result criteria. | |
SecurityPrincipalsDeleteCriteria | Represents criteria for deleting security principals. | |
SecurityPrivileges | Represents a set of security privilege assignments at the function, model object and member levels. | |
SecurityPrivilegesDeleteCriteria | Represents a complex type that specifies criteria for deleting security privileges. | |
SecurityPrivilegesGetCriteria | Represents criteria for specifying the types of security privileges to return. | |
SecurityResultOptions | Defines the data contract for the security results options. | |
SecuritySet | Defines the data contract for the security search criteria. | |
StagingBatch | Represents a container for a staging batch including the batch identification, errors, stats and members. | |
StagingBatchError | Represents errors in the staging batch process. | |
StagingBatchInformation | Represents a read-only container for statistical information about a staging batch including row counts, data source, and prior batch. | |
StagingResultCriteria | Represents criteria for the staging result. | |
StagingSearchCriteria | Represents a request complex type that defines the criteria for staging batch types. | |
StagingUnbatchedCriteria | Represents criteria used to identify records to be placed into a new batch. | |
StagingUnbatchedInformation | Represents records in the tblStgMember, tblStgMemberAttribute and tblStgRelationship tables not already in a specific batch. | |
SystemDomainList | Defines the data contract for a system domain list. | |
SystemDomainListGetCriteria | Represents | |
SystemDomainListItem | Defines the data contract for a system domain list item. | |
SystemPropertyValue | Represents a SystemPropertyValue complex type. | |
SystemSetting | Contains values specifying a single setting within the MDM system. These settings should be members of a SystemSettingGroup. | |
SystemSettingGroup | Represents a SystemSettingGroup complex type. | |
SystemSettingsGetCriteria | Identifies a system settings group for retrieval. | |
Transaction | Represents any master data changes along with user and time information associated with the change. | |
TransactionSearchCriteria | Represents a request complex type that defines the Transaction criteria for the operations result set. | |
User | Represents Active Directory users added in MDS. | |
ValidationIssue | Represents a validation issue recorded against a master data member and attribute based on a validation business rule. | |
ValidationProcessCriteria | Represents criteria for the validation process. | |
ValidationProcessOptions | Represents a complex type to specify validation process options, namely: (a) whether to commit the version after validation and (b) whether to return back the validation results. | |
ValidationProcessResult | Represents the result of a validation process. | |
ValidationSearchCriteria | Represents the criteria for a validation search. | |
ValidationSummaryItem | Represents a validation summary item. | |
Version | Defines the data contract for the version. Member data is associated with a version. | |
VersionFlag | Represents a custom label for MDS version to aid in integration automation. |
Interfaces
Interface | Description | |
---|---|---|
IBRArgument | Represents the interface for all business rule arguments. | |
IBRAttributeArgumentContainer | Represents an container for business rule argument attributes. | |
IBRAttributeArgumentParent | Represents the interface for BRArguments that can have a child attribute argument. | |
IDataContract | Represents an interface that all Metadata data contracts must implement. |
Enumerations
Enumeration | Description | |
---|---|---|
AttributeDataType | Contains values specifying the data type of attributes. | |
AttributeType | Contains values specifying the type of an attribute. | |
AttributeValueType | Contains values that specify the data type of an attribute. | |
BREntityMemberType | Contains values that specify the type of entity member associated with a business rule. | |
BRItemType | The selected business rule condition or action. | |
BRPropertyName | Contains values used with the name identifying a property within a business rule component. | |
BRPropertyType | Contains values specifying business rule property types. | |
BRStatus | Contains values used for 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}]. | |
EmailFormat | Contains values specifying the preferred email delivery format associated with a user. | |
ErrorType | Contains values specifying the type of data contract error message. | |
ExportViewFormat | Contains values specifying the type of export view format. Export views are available in a known set of standard formats. | |
FunctionalArea | Creates values relevant to the MDS application functional area. Functional areas are used for assigning functional security authorizations. | |
GroupType | Contains values that specify the type (source) of a security group. | |
HierarchyItemType | Represents the type of component used by a level of a derived hierarchy. | |
HierarchyType | Contains values specifying the type of hierarchy construct. | |
LogicalOperator | Contains values specifying logical operators used to join multiple business rule conditions. | |
MemberKeyLookupType | Specifies the type of key supplied in a member lookup: the member code or internal integer ID. | |
MemberReturnOption | Specify 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. | |
MemberStatus | Contains values specifying member status. | |
MemberType | Represents the type of member record within an entity. | |
ModelObjectType | Contains values specifying the model permission types. | |
ObjectType | Represents the type of master data model object. | |
Permission | Contains values specifying the permission assigned to a principal for accessing an MDS function, object or data member. | |
PermissionType | Contains values specifying the effective permission assigned to a principal for accessing an MDS object. | |
Preference | Contains values specifying user preference settings. | |
PrincipalType | Contains values specifying the type of security principal (user or group). | |
RelationshipType | Contains values specifying the type of hierarchy relationship between members. | |
ResultType | Contains values specifying the level of detail to return for model object queries. The result type is used in association with a particular Object Type. | |
SearchOption | Contains values specifying the scope of metadata objects to be searched. SearchOption allows the exclusion or inclusion of user-created and system objects. | |
SecurityPermission | Contains values specifying the effective security permission for a user of an MDS object. | |
SecurityResolutionType | Contains values specifying the resolution specification when returning security permissions. Permissions may be retrieved as they were assigned or in a net effective list of permissions. | |
SortDirection | Contains values specifying 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. | |
StagingTargetType | Contains values specifying the staging target type. | |
State | Contains values specifying the edit state of an MDM object. | |
SystemPropertyType | Contains values specifying the identifying name of one of the available system properties. | |
TransactionType | Contains values specifying 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 | Contains values specifying the status of a version. | |
VersionValidationStatus | Contains values specifying the validation status of a version. |