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.

Klassen

  Klasse Beschreibung
Öffentliche Klasse Annotation Represents an annotation.
Öffentliche Klasse Attribute Represents a master data attribute including its identification and data value.
Öffentliche Klasse AttributeGroup Represents a custom-defined group of attributes to provide organization to large numbers of entity attributes.
Öffentliche Klasse AuditInfo Represents a common complex type used to store object modification history. This type is always used for read-only data.
Öffentliche Klasse BRAction Represents an action argument within a created business rule.
Öffentliche Klasse BRActionComponent Represents action components of business rules.
Öffentliche Klasse BRActionGroup Represents a grouping of related business rule action components currently available for use in Master Data Services.
Öffentliche Klasse BRArgument Represents the base class for all business rule arguments. This class is abstract.
Öffentliche Klasse BRAttributeArgument Represents an attribute argument that cannot have child arguments.
Öffentliche Klasse BRAttributeArgumentBase Represents the base complex type for business rule attribute arguments. This class is abstract.
Öffentliche Klasse BRAttributeTypeInfo Represents type information for business rule attributes.
Öffentliche Klasse BRAttributeValueArgument Represents a business rule attribute value argument.
Öffentliche Klasse BRBlankArgument Represents a specialized argument for providing blank as a value in conditions and validation action.
Öffentliche Klasse BRCondition Represents conditions to be evaluated to trigger actions defined in a created business rule.
Öffentliche Klasse BRConditionComponent Represents a rule item type component that is a condition.
Öffentliche Klasse BRConditionGroup Represents a group of similar available conditions for creation of business rules.
Öffentliche Klasse BRConditionTreeNode Represents a logical operator group for conditions.
Öffentliche Klasse BRDeleteCriteria Specifies lists of globally unique identifiers (GUIDs) for business rules items to be deleted.
Öffentliche Klasse BRDomainBasedAttributeArgument Represents an attribute argument that has a child attribute argument.
Öffentliche Klasse BRFreeformArgument Represents a business rule freeform argument.
Öffentliche Klasse BRGetCriteria Specifies globally unique identifiers (GUIDs) or names of the desired model, entity, or member type.
Öffentliche Klasse BRHierarchyArgument Represents a hierarchy argument that must have a child attribute argument.
Öffentliche Klasse BRItem Base class for actions and conditions.
Öffentliche Klasse BRItemTypeComponent Base level component of Business Rules.
Öffentliche Klasse BRPublishCriteria Sets the scope of rules to be published.
Öffentliche Klasse BRResultOptions Specifies the desired format of the returned BusinessRules type.
Öffentliche Klasse BusinessRule Represents a business rule container object.
Öffentliche Klasse BusinessRuleSet Represents a BusinessRules complex type.
Öffentliche Klasse BusinessRulesPalette Represents a collection of all possible actions and conditions used for building business rules within the MDS system.
Öffentliche Klasse Collection Retrieves a collection of data contracts.
Öffentliche Klasse DerivedHierarchy Represents a synthesized parent-child hierarchy from cascading pre-existing data relationships.
Öffentliche Klasse DerivedHierarchyContextIdentifier Represents a set of ID’s for a master data model object that exists in the context of a derived hierarchy.
Öffentliche Klasse DerivedHierarchyLevel Extends MdmDataContractOfDerivedHierarchyContextIdentifier complex type.
Öffentliche Klasse Entity Represents a container for members and their attribute values and explicit hierarchies.
Öffentliche Klasse EntityContextIdentifier Represents a set of identifiers for a master data model object that exists in the context of an entity.
Öffentliche Klasse EntityMembers Represents a collection of members from a single entity and member type along with their context.
Öffentliche Klasse EntityMembersCopyCriteria Represents the criteria of members to copy.
Öffentliche Klasse EntityMembersGetCriteria Stellt den komplexen Typ dar, der die EntityMember-Kriterien für das Vorgangs-Resultset einer Anforderung definiert.
Öffentliche Klasse EntityMembersInformation Represents a complex type data response returned to describe the EntityMembers result set that is returned in the same response.
Öffentliche Klasse EntityMemberType Represents a structure of an entity within MDS including Attributes and attribute groups.
Öffentliche Klasse Error Represents a data contracts error message.
Öffentliche Klasse ErrorContext Represents the context of errors.
Öffentliche Klasse ExplicitHierarchy Represents a parent–child relationship that requires all leaf members to be expressed once and only once.
Öffentliche Klasse 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.
Öffentliche Klasse FileAttribute Represents some attributes of files.
Öffentliche Klasse FunctionPrivilege Represents a function privilege security assignment for a user or group.
Öffentliche Klasse FunctionPrivilegesCriteria Specifies function privilege criteria.
Öffentliche Klasse Group Represents group complex types.
Öffentliche Klasse HierarchyMemberPrivilege Represents a hierarchy member privilege security assignment for a user or group.
Öffentliche Klasse HierarchyMemberPrivilegesCriteria Represents a complex type that specifies criteria for hierarchy member privileges.
Öffentliche Klasse HierarchyMembers Represents objects used by HierarchyMembersGet.
Öffentliche Klasse HierarchyMembersGetCriteria Represents criteria that are used by HierarchyMembersGet.
Öffentliche Klasse Identifier Represents a set of ID’s for a master data model object including a globally unique ID (GUID) and unique name within context.
Öffentliche Klasse International Represents the data contract for the international message header, as per the working draft standard for Web Services Internationalization WS-I18N.
Öffentliche Klasse MdmDataContract< (Of < ( <'IdType> ) > ) > Defines the base data contract.
Öffentliche Klasse Member Represents a master data member or row of data.
Öffentliche Klasse MemberIdentifier Represents a set of IDs for a master data member including the code, name, and type of the member.
Öffentliche Klasse MemberKey Represents a complex type that holds either member code or internal ID or both for a member.
Öffentliche Klasse MemberSourceTarget Represents a MemberSourceTarget complex type containing members to be copied.
Öffentliche Klasse MemberTypeContextIdentifier Represents a set of Identifiers for a master data model object that exists in the context of an entity and member type.
Öffentliche Klasse Metadata Represents objects in the MDS system, such as Model, Entity, and so on.
Öffentliche Klasse MetadataAttribute Defines the data contract for the Metadata attribute.
Öffentliche Klasse MetadataResultOptions Defines the data contract for MetadataResultOptions.
Öffentliche Klasse 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.
Öffentliche Klasse 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.
Öffentliche Klasse 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.
Öffentliche Klasse ModelMembersGetCriteria Represents members used by used by ModelMembersGet.
Öffentliche Klasse ModelMembersResultCriteria Represents criteria for model member results.
Öffentliche Klasse ModelPrivilege Represents object-level privilege to the MDS.
Öffentliche Klasse ModelPrivilegesCriteria Represents a complex type that specifies criteria for model privileges.
Öffentliche Klasse OperationResult Represents a standard container for all operation responses that includes a list of errors.
Öffentliche Klasse Parent Represents a member that is a parent (or sometimes a prior sibling) of another master data member within an explicit hierarchy.
Öffentliche Klasse ParentChild Represents a parent-child relationship record from a hierarchy.
Öffentliche Klasse ReplacementId Represents a response complex type that defines an individual Transaction that was replaced during the operation, including prior and new identifiers.
Öffentliche Klasse SecurityDeleteCriteria Defines the data contract for the security result criteria.
Öffentliche Klasse SecurityPrincipals Represents a set of users and user groups.
Öffentliche Klasse SecurityPrincipalsCriteria Defines the data contract for the security result criteria.
Öffentliche Klasse SecurityPrincipalsDeleteCriteria Represents criteria for deleting security principals.
Öffentliche Klasse SecurityPrivileges Represents a set of security privilege assignments at the function, model object and member levels.
Öffentliche Klasse SecurityPrivilegesDeleteCriteria Represents a complex type that specifies criteria for deleting security privileges.
Öffentliche Klasse SecurityPrivilegesGetCriteria Represents criteria for specifying the types of security privileges to return.
Öffentliche Klasse SecurityResultOptions Defines the data contract for the security results options.
Öffentliche Klasse SecuritySet Defines the data contract for the security search criteria.
Öffentliche Klasse StagingBatch Represents a container for a staging batch including the batch identification, errors, stats and members.
Öffentliche Klasse StagingBatchError Represents errors in the staging batch process.
Öffentliche Klasse StagingBatchInformation Represents a read-only container for statistical information about a staging batch including row counts, data source, and prior batch.
Öffentliche Klasse StagingResultCriteria Represents criteria for the staging result.
Öffentliche Klasse StagingSearchCriteria Represents a request complex type that defines the criteria for staging batch types.
Öffentliche Klasse StagingUnbatchedCriteria Represents criteria used to identify records to be placed into a new batch.
Öffentliche Klasse StagingUnbatchedInformation Represents records in the tblStgMember, tblStgMemberAttribute and tblStgRelationship tables not already in a specific batch.
Öffentliche Klasse SystemDomainList Defines the data contract for a system domain list.
Öffentliche Klasse SystemDomainListGetCriteria Represents
Öffentliche Klasse SystemDomainListItem Defines the data contract for a system domain list item.
Öffentliche Klasse SystemPropertyValue Represents a SystemPropertyValue complex type.
Öffentliche Klasse SystemSetting Contains values specifying a single setting within the MDM system. These settings should be members of a SystemSettingGroup.
Öffentliche Klasse SystemSettingGroup Represents a SystemSettingGroup complex type.
Öffentliche Klasse SystemSettingsGetCriteria Identifies a system settings group for retrieval.
Öffentliche Klasse Transaction Represents any master data changes along with user and time information associated with the change.
Öffentliche Klasse TransactionSearchCriteria Represents a request complex type that defines the Transaction criteria for the operations result set.
Öffentliche Klasse User Represents Active Directory users added in MDS.
Öffentliche Klasse ValidationIssue Represents a validation issue recorded against a master data member and attribute based on a validation business rule.
Öffentliche Klasse ValidationProcessCriteria Represents criteria for the validation process.
Öffentliche Klasse 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.
Öffentliche Klasse ValidationProcessResult Represents the result of a validation process.
Öffentliche Klasse ValidationSearchCriteria Represents the criteria for a validation search.
Öffentliche Klasse ValidationSummaryItem Represents a validation summary item.
Öffentliche Klasse Version Defines the data contract for the version. Member data is associated with a version.
Öffentliche Klasse VersionFlag Represents a custom label for MDS version to aid in integration automation.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IBRArgument Represents the interface for all business rule arguments.
Öffentliche Schnittstelle IBRAttributeArgumentContainer Represents an container for business rule argument attributes.
Öffentliche Schnittstelle IBRAttributeArgumentParent Represents the interface for BRArguments that can have a child attribute argument.
Öffentliche Schnittstelle IDataContract Represents an interface that all Metadata data contracts must implement.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AttributeDataType Contains values specifying the data type of attributes.
Öffentliche Enumeration AttributeType Contains values specifying the type of an attribute.
Öffentliche Enumeration AttributeValueType Contains values that specify the data type of an attribute.
Öffentliche Enumeration BREntityMemberType Contains values that specify the type of entity member associated with a business rule.
Öffentliche Enumeration BRItemType The selected business rule condition or action.
Öffentliche Enumeration BRPropertyName Contains values used with the name identifying a property within a business rule component.
Öffentliche Enumeration BRPropertyType Contains values specifying business rule property types.
Öffentliche Enumeration BRStatus Contains values used for the update and publication status of a business rule.
Öffentliche Enumeration BusinessRuleType Contains values that specify the business rule type.
Öffentliche Enumeration DisplayType Contains values specifying the chosen display format for domain-based attribute columns [Code, Code {Name}, Name {Code}].
Öffentliche Enumeration EmailFormat Contains values specifying the preferred email delivery format associated with a user.
Öffentliche Enumeration ErrorType Contains values specifying the type of data contract error message.
Öffentliche Enumeration ExportViewFormat Contains values specifying the type of export view format. Export views are available in a known set of standard formats.
Öffentliche Enumeration FunctionalArea Creates values relevant to the MDS application functional area. Functional areas are used for assigning functional security authorizations.
Öffentliche Enumeration GroupType Contains values that specify the type (source) of a security group.
Öffentliche Enumeration HierarchyItemType Represents the type of component used by a level of a derived hierarchy.
Öffentliche Enumeration HierarchyType Contains values specifying the type of hierarchy construct.
Öffentliche Enumeration LogicalOperator Contains values specifying logical operators used to join multiple business rule conditions.
Öffentliche Enumeration MemberKeyLookupType Specifies the type of key supplied in a member lookup: the member code or internal integer ID.
Öffentliche Enumeration 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.
Öffentliche Enumeration MemberStatus Contains values specifying member status.
Öffentliche Enumeration MemberType Represents the type of member record within an entity.
Öffentliche Enumeration ModelObjectType Contains values specifying the model permission types.
Öffentliche Enumeration ObjectType Represents the type of master data model object.
Öffentliche Enumeration Permission Contains values specifying the permission assigned to a principal for accessing an MDS function, object or data member.
Öffentliche Enumeration PermissionType Contains values specifying the effective permission assigned to a principal for accessing an MDS object.
Öffentliche Enumeration Preference Contains values specifying user preference settings.
Öffentliche Enumeration PrincipalType Contains values specifying the type of security principal (user or group).
Öffentliche Enumeration RelationshipType Contains values specifying the type of hierarchy relationship between members.
Öffentliche Enumeration 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.
Öffentliche Enumeration SearchOption Contains values specifying the scope of metadata objects to be searched. SearchOption allows the exclusion or inclusion of user-created and system objects.
Öffentliche Enumeration SecurityPermission Contains values specifying the effective security permission for a user of an MDS object.
Öffentliche Enumeration 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.
Öffentliche Enumeration SortDirection Contains values specifying the sort direction of a sorted column.
Öffentliche Enumeration StagingBatchDeleteType Contains values specifying the type of deletion to process on staging batches.
Öffentliche Enumeration StagingBatchStatus Contains values specifying the processing status of a staging (import) batch.
Öffentliche Enumeration StagingDataStatus Contains values specifying a status indicating the success or failure of staging records.
Öffentliche Enumeration StagingDataType Contains values specifying the staging data type.
Öffentliche Enumeration StagingTargetType Contains values specifying the staging target type.
Öffentliche Enumeration State Contains values specifying the edit state of an MDM object.
Öffentliche Enumeration SystemPropertyType Contains values specifying the identifying name of one of the available system properties.
Öffentliche Enumeration TransactionType Contains values specifying the type of member change identified in a transaction.
Öffentliche Enumeration ValidationIssueStatus Contains values specifying the validation issue status.
Öffentliche Enumeration ValidationStatus Contains values specifying the validation status of a master data member.
Öffentliche Enumeration VersionStatus Contains values specifying the status of a version.
Öffentliche Enumeration VersionValidationStatus Contains values specifying the validation status of a version.