From a5a17e34e9e5b947e897b601804c2feb5888f46d Mon Sep 17 00:00:00 2001 From: Perry Skountrianos Date: Wed, 13 Apr 2016 15:51:16 -0700 Subject: [PATCH] Initial MDS Commit --- .../BusinessRules/BusinessRules.csproj | 52 + .../BusinessRules/BusinessRules.sln | 22 + .../BusinessRules/Program.cs | 424 + .../BusinessRules/Properties/AssemblyInfo.cs | 46 + .../BusinessRules/README.md | 31 + .../BusinessRules/Reference.cs | 23041 ++++++++++++++++ .../EntityBasedStaging.csproj | 52 + .../EntityBasedStaging/EntityBasedStaging.sln | 22 + .../EntityBasedStaging/Program.cs | 358 + .../Properties/AssemblyInfo.cs | 46 + .../EntityBasedStaging/README.md | 44 + .../EntityBasedStaging/Reference.cs | 23041 ++++++++++++++++ .../MasterData/MasterData.csproj | 52 + .../MasterData/MasterData.sln | 22 + .../MasterData/Program.cs | 601 + .../MasterData/Properties/AssemblyInfo.cs | 46 + .../master-data-services/MasterData/README.md | 39 + .../MasterData/Reference.cs | 23041 ++++++++++++++++ .../MetaData/Metadata.csproj | 52 + .../MetaData/Metadata.sln | 22 + .../master-data-services/MetaData/Program.cs | 574 + .../MetaData/Properties/AssemblyInfo.cs | 46 + .../master-data-services/MetaData/README.md | 34 + .../MetaData/Reference.cs | 16206 +++++++++++ .../ModelDeployment/ModelDUtil.csproj | 80 + .../ModelDeployment/ModelDUtil.exe.config | 5 + .../ModelDeployment/ModelDUtil.sln | 22 + .../ModelDeployment/Modes.cs | 60 + .../ModelDeployment/Program.cs | 448 + .../Properties/AssemblyInfo.cs | 29 + .../ModelDeployment/README.md | 50 + .../master-data-services/Security/Program.cs | 305 + .../Security/Properties/AssemblyInfo.cs | 46 + .../master-data-services/Security/README.md | 47 + .../Security/Reference.cs | 23041 ++++++++++++++++ .../Security/Security.csproj | 53 + .../Security/Security.sln | 22 + .../Security/SecurityInformation.cs | 45 + ...sterDataServices.SharePointWorkflow.csproj | 52 + ....MasterDataServices.SharePointWorkflow.sln | 20 + .../Workflow/Properties/AssemblyInfo.cs | 47 + .../master-data-services/Workflow/README.md | 9 + .../Workflow/SharePointWorkflowExtender.cs | 102 + 43 files changed, 112397 insertions(+) create mode 100644 samples/master-data-services/BusinessRules/BusinessRules.csproj create mode 100644 samples/master-data-services/BusinessRules/BusinessRules.sln create mode 100644 samples/master-data-services/BusinessRules/Program.cs create mode 100644 samples/master-data-services/BusinessRules/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/BusinessRules/README.md create mode 100644 samples/master-data-services/BusinessRules/Reference.cs create mode 100644 samples/master-data-services/EntityBasedStaging/EntityBasedStaging.csproj create mode 100644 samples/master-data-services/EntityBasedStaging/EntityBasedStaging.sln create mode 100644 samples/master-data-services/EntityBasedStaging/Program.cs create mode 100644 samples/master-data-services/EntityBasedStaging/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/EntityBasedStaging/README.md create mode 100644 samples/master-data-services/EntityBasedStaging/Reference.cs create mode 100644 samples/master-data-services/MasterData/MasterData.csproj create mode 100644 samples/master-data-services/MasterData/MasterData.sln create mode 100644 samples/master-data-services/MasterData/Program.cs create mode 100644 samples/master-data-services/MasterData/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/MasterData/README.md create mode 100644 samples/master-data-services/MasterData/Reference.cs create mode 100644 samples/master-data-services/MetaData/Metadata.csproj create mode 100644 samples/master-data-services/MetaData/Metadata.sln create mode 100644 samples/master-data-services/MetaData/Program.cs create mode 100644 samples/master-data-services/MetaData/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/MetaData/README.md create mode 100644 samples/master-data-services/MetaData/Reference.cs create mode 100644 samples/master-data-services/ModelDeployment/ModelDUtil.csproj create mode 100644 samples/master-data-services/ModelDeployment/ModelDUtil.exe.config create mode 100644 samples/master-data-services/ModelDeployment/ModelDUtil.sln create mode 100644 samples/master-data-services/ModelDeployment/Modes.cs create mode 100644 samples/master-data-services/ModelDeployment/Program.cs create mode 100644 samples/master-data-services/ModelDeployment/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/ModelDeployment/README.md create mode 100644 samples/master-data-services/Security/Program.cs create mode 100644 samples/master-data-services/Security/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/Security/README.md create mode 100644 samples/master-data-services/Security/Reference.cs create mode 100644 samples/master-data-services/Security/Security.csproj create mode 100644 samples/master-data-services/Security/Security.sln create mode 100644 samples/master-data-services/Security/SecurityInformation.cs create mode 100644 samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.csproj create mode 100644 samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.sln create mode 100644 samples/master-data-services/Workflow/Properties/AssemblyInfo.cs create mode 100644 samples/master-data-services/Workflow/README.md create mode 100644 samples/master-data-services/Workflow/SharePointWorkflowExtender.cs diff --git a/samples/master-data-services/BusinessRules/BusinessRules.csproj b/samples/master-data-services/BusinessRules/BusinessRules.csproj new file mode 100644 index 00000000..9f685858 --- /dev/null +++ b/samples/master-data-services/BusinessRules/BusinessRules.csproj @@ -0,0 +1,52 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {6F10BF17-E821-41D8-A83A-43787AC9E238} + Exe + Properties + MDSBusinessRules + BusinessRules + v4.5.1 + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/master-data-services/BusinessRules/BusinessRules.sln b/samples/master-data-services/BusinessRules/BusinessRules.sln new file mode 100644 index 00000000..d5ae685f --- /dev/null +++ b/samples/master-data-services/BusinessRules/BusinessRules.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BusinessRules", "BusinessRules.csproj", "{6F10BF17-E821-41D8-A83A-43787AC9E238}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6F10BF17-E821-41D8-A83A-43787AC9E238}.Debug|x86.ActiveCfg = Debug|x86 + {6F10BF17-E821-41D8-A83A-43787AC9E238}.Debug|x86.Build.0 = Debug|x86 + {6F10BF17-E821-41D8-A83A-43787AC9E238}.Release|x86.ActiveCfg = Release|x86 + {6F10BF17-E821-41D8-A83A-43787AC9E238}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/BusinessRules/Program.cs b/samples/master-data-services/BusinessRules/Program.cs new file mode 100644 index 00000000..0b41e7bc --- /dev/null +++ b/samples/master-data-services/BusinessRules/Program.cs @@ -0,0 +1,424 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System; +using System.ServiceModel; +using MDSBusinessRules.MDSTestService; // For the created service reference. + +namespace MDSBusinessRules +{ + class Program + { + // MDS service client proxy object. + private static ServiceClient clientProxy; + // Set the MDS URL (plus /Service/Service.svc) here. + private static string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + + static void Main(string[] args) + { + try + { + // Create a service proxy. + clientProxy = GetClientProxy(mdsURL); + } + catch (Exception ex) + { + Console.WriteLine("Error creating a service proxy: {0}", ex); + return; + } + + // Create a new business rule and publish it. + // You need to specify the existing Model and Entity names. + CreateAndPublishBR("TestModel", "TestEntity", "Test Rule"); + + // Edits the business rule and publishes it. + EditAndPublishBR("TestModel", "TestEntity", "Test Rule"); + + // Creates a member that causes a validation issue, processes the validation and gets the list of validation issues. + // You need to specify the existing Model, Entity, and Version names. + GetBRValidationIssue("TestModel", "TestEntity", "Test Rule", "VERSION_1"); + + // Excludes the business rule and publishes it. + ExcludeAndPublishBR("TestModel", "TestEntity", "Test Rule"); + + // Deletes the business rule and publishes it. + DeleteAndPublishBR("TestModel", "TestEntity", "Test Rule"); + + } + + // Creates MDS service client proxy. + private static ServiceClient GetClientProxy(string targetURL) + { + // Create an endpoint address using the URL. + EndpointAddress endptAddress = new EndpointAddress(targetURL); + + // Create and configure the WS Http binding. + WSHttpBinding wsBinding = new WSHttpBinding(); + + // Create and return the client proxy. + return new ServiceClient(wsBinding, endptAddress); + } + + // Handles operation errors. + private static void HandleOperationErrors(OperationResult result) + { + string errorMessage = string.Empty; + + if (result.Errors.Count > 0) + { + foreach (Error anError in result.Errors) + { + errorMessage += "Operation Error: " + anError.Code + ":" + anError.Description + "\n"; + } + // Show the error messages. + Console.WriteLine(errorMessage); + } + } + + // Create a new business rule and publish the rule to enable it in the validation process. + private static void CreateAndPublishBR(string modelName, string entityName, string ruleName) + { + try + { + // Set Model and Entity objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + + // Create the request object. + MDSTestService.BusinessRulesCreateRequest ruleCreateRequest = new MDSTestService.BusinessRulesCreateRequest(); + ruleCreateRequest.ReturnCreatedIdentifiers = true; + ruleCreateRequest.BusinessRuleSet = new BusinessRules(); + + // Create a new business rule. + BusinessRule newRule = new BusinessRule(); + ruleCreateRequest.BusinessRuleSet.BusinessRulesMember = new System.Collections.ObjectModel.Collection { }; + ruleCreateRequest.BusinessRuleSet.BusinessRulesMember.Add(newRule); + + newRule.Identifier = new MemberTypeContextIdentifier + { + Name = ruleName, + ModelId = modelId, + EntityId = entityId, + MemberType = MemberType.Leaf + }; + + newRule.Priority = 10; + newRule.BRConditionTree = new BRConditionTreeNode(); + newRule.BRConditionTree.LogicalOperator = LogicalOperator.And; + newRule.BRConditionTree.Sequence = 1; + + // Create the rule condition "Code equals ABC". + BRCondition ruleCondition = new BRCondition(); + newRule.BRConditionTree.BRConditions = new System.Collections.ObjectModel.Collection { }; + newRule.BRConditionTree.BRConditions.Add(ruleCondition); + ruleCondition.Sequence = 1; + + // Create the condition prefix argument for Code attribute. + BRAttributeArgument conditionPrefix = new BRAttributeArgument(); + ruleCondition.PrefixArgument = conditionPrefix; + conditionPrefix.PropertyName = BRPropertyName.Anchor; + conditionPrefix.AttributeId = new Identifier { Name = "Code" }; + + // Set the condition operator. + ruleCondition.Operator = BRItemType.IsEqual; + + // Set the postfix argument "ABC". + BRFreeformArgument conditionPostfix = new BRFreeformArgument(); + ruleCondition.PostfixArguments = new System.Collections.ObjectModel.Collection { }; + ruleCondition.PostfixArguments.Add(conditionPostfix); + conditionPostfix.PropertyName = BRPropertyName.Value; + conditionPostfix.Value = "ABC"; + + // Create the rule action "Name must be equal to Test". + BRAction ruleAction = new BRAction(); + newRule.BRActions = new System.Collections.ObjectModel.Collection { }; + newRule.BRActions.Add(ruleAction); + ruleAction.Sequence = 1; + + // Set the action prefix argument for Name attribute. + BRAttributeArgument actionPrefix = new BRAttributeArgument(); + ruleAction.PrefixArgument = actionPrefix; + actionPrefix.PropertyName = BRPropertyName.Anchor; + actionPrefix.AttributeId = new Identifier { Name = "Name" }; + + // Set the action operator. + ruleAction.Operator = BRItemType.MustBeEqual; + + // Set the action postfix argument. + BRFreeformArgument actionPostfix = new BRFreeformArgument(); + ruleAction.PostfixArguments = new System.Collections.ObjectModel.Collection { }; + ruleAction.PostfixArguments.Add(actionPostfix); + actionPostfix.PropertyName = BRPropertyName.Value; + actionPostfix.Value = "Test"; + + // Create the business rule. + MDSTestService.BusinessRulesCreateResponse ruleCreateResponse = clientProxy.BusinessRulesCreate(ruleCreateRequest); + + HandleOperationErrors(ruleCreateResponse.OperationResult); + + // Create the request object. + MDSTestService.BusinessRulesPublishRequest rulePublishRequest = new MDSTestService.BusinessRulesPublishRequest(); + rulePublishRequest.BRPublishCriteria = new BRPublishCriteria(); + rulePublishRequest.BRPublishCriteria.EntityId = entityId; + rulePublishRequest.BRPublishCriteria.ModelId = modelId; + rulePublishRequest.BRPublishCriteria.MemberType = BREntityMemberType.Leaf; + + // Publish the business rule. + MDSTestService.MessageResponse rulePublishResponse = clientProxy.BusinessRulesPublish(rulePublishRequest); + + HandleOperationErrors(rulePublishResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Edits the business rule and publish to enable the changes in the validation process. + private static void EditAndPublishBR(string modelName, string entityName, string ruleName) + { + try + { + // Set Model and Entity objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + + // Create the request object. + MDSTestService.BusinessRulesGetRequest ruleGetRequest = new MDSTestService.BusinessRulesGetRequest(); + ruleGetRequest.ResultOptions = new BRResultOptions(); + ruleGetRequest.ResultOptions.BusinessRules = ResultType.Details; + ruleGetRequest.GetCriteria = new BRGetCriteria(); + ruleGetRequest.GetCriteria.ModelId = modelId; + ruleGetRequest.GetCriteria.EntityId = entityId; + ruleGetRequest.GetCriteria.MemberType = BREntityMemberType.Leaf; + ruleGetRequest.GetCriteria.BusinessRuleIds = new System.Collections.ObjectModel.Collection { }; + ruleGetRequest.GetCriteria.BusinessRuleIds.Add(new Identifier { Name = ruleName }); + + // Get the business rules. + MDSTestService.BusinessRulesGetResponse ruleGetResponse = clientProxy.BusinessRulesGet(ruleGetRequest); + HandleOperationErrors(ruleGetResponse.OperationResult); + + BusinessRule selectedBusinessRule = ruleGetResponse.BusinessRuleSet.BusinessRulesMember[0]; + + // Change the condition to "Code starts with Test". + BRCondition ruleCondition = selectedBusinessRule.BRConditionTree.BRConditions[0]; + + // Set the attribute name as "Code". + BRAttributeArgument conditionPrefix = (BRAttributeArgument)ruleCondition.PrefixArgument; + conditionPrefix.PropertyName = BRPropertyName.Anchor; + conditionPrefix.AttributeId = new Identifier { Name = "Code" }; + + // Set the condition operator. + ruleCondition.Operator = BRItemType.StartsWith; + + // Set the postfix argument "Test". + BRFreeformArgument conditionPostfix = (BRFreeformArgument)ruleCondition.PostfixArguments[0]; + + conditionPostfix.PropertyName = BRPropertyName.Value; + conditionPostfix.Value = "Test"; + + // Create the request object. + MDSTestService.BusinessRulesUpdateRequest ruleUpdateRequest = new MDSTestService.BusinessRulesUpdateRequest(); + ruleUpdateRequest.BusinessRuleSet = ruleGetResponse.BusinessRuleSet; + + // Update the business rule. + MDSTestService.MessageResponse ruleUpdateResponse = clientProxy.BusinessRulesUpdate(ruleUpdateRequest); + HandleOperationErrors(ruleUpdateResponse.OperationResult); + + // Create the request object. + MDSTestService.BusinessRulesPublishRequest rulePublishRequest = new MDSTestService.BusinessRulesPublishRequest(); + rulePublishRequest.BRPublishCriteria = new BRPublishCriteria(); + rulePublishRequest.BRPublishCriteria.EntityId = entityId; + rulePublishRequest.BRPublishCriteria.ModelId = modelId; + rulePublishRequest.BRPublishCriteria.MemberType = BREntityMemberType.Leaf; + + // Publish the business rule. + MDSTestService.MessageResponse rulePublishResponse = clientProxy.BusinessRulesPublish(rulePublishRequest); + HandleOperationErrors(rulePublishResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Creates a member that causes a validation issue, processes the validation and gets the list of validation issues. + private static void GetBRValidationIssue(string modelName, string entityName, string ruleName, string versionName) + { + try + { + // Set Model, Entity, and Version objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + Identifier versionId = new Identifier { Name = versionName }; + + // Create the request object. + MDSTestService.BusinessRulesCreateRequest ruleCreateRequest = new MDSTestService.BusinessRulesCreateRequest(); + ruleCreateRequest.ReturnCreatedIdentifiers = true; + ruleCreateRequest.BusinessRuleSet = new BusinessRules(); + + // Create the request object. + MDSTestService.EntityMembersCreateRequest memberCreateRequest = new MDSTestService.EntityMembersCreateRequest(); + memberCreateRequest.Members = new EntityMembers(); + memberCreateRequest.Members.ModelId = modelId; + memberCreateRequest.Members.EntityId = entityId; + memberCreateRequest.Members.VersionId = versionId; + memberCreateRequest.Members.MemberType = MemberType.Leaf; + Member aMember = new Member(); + aMember.MemberId = new MemberIdentifier(); + aMember.MemberId.Code = "Test12"; + aMember.MemberId.Name = "AA"; + aMember.MemberId.MemberType = MemberType.Leaf; + memberCreateRequest.Members.Members = new System.Collections.ObjectModel.Collection { }; + memberCreateRequest.Members.Members.Add(aMember); + + // Add a member that triggers the validation error. + MDSTestService.EntityMembersCreateResponse memberCreateResponse = clientProxy.EntityMembersCreate(memberCreateRequest); + HandleOperationErrors(memberCreateResponse.OperationResult); + + // Create the request object. + MDSTestService.ValidationProcessRequest validationProcessRequest = new MDSTestService.ValidationProcessRequest(); + validationProcessRequest.ValidationProcessCriteria = new ValidationProcessCriteria(); + validationProcessRequest.ValidationProcessCriteria.ModelId = modelId; + validationProcessRequest.ValidationProcessCriteria.EntityId = entityId; + validationProcessRequest.ValidationProcessCriteria.VersionId = versionId; + validationProcessRequest.ValidationProcessOptions = new ValidationProcessOptions(); + validationProcessRequest.ValidationProcessOptions.ReturnValidationResults = true; + + // Process validation and get a validation issue. + MDSTestService.ValidationProcessResponse validationProcessResponse = clientProxy.ValidationProcess(validationProcessRequest); + HandleOperationErrors(validationProcessResponse.OperationResult); + + // Show the validation issue's description. + if (validationProcessResponse.ValidationIssueList.Count > 0) + { + ValidationIssue validationIssue = validationProcessResponse.ValidationIssueList[0]; + Console.WriteLine("Validation issue: " + validationIssue.Description); + } + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Excludes the business rule and publishes it to remove the rule from the validation process. + private static void ExcludeAndPublishBR(string modelName, string entityName, string ruleName) + { + try + { + // Set Model and Entity objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + + // Create the request object. + MDSTestService.BusinessRulesGetRequest ruleGetRequest = new MDSTestService.BusinessRulesGetRequest(); + ruleGetRequest.ResultOptions = new BRResultOptions(); + ruleGetRequest.ResultOptions.BusinessRules = ResultType.Details; + ruleGetRequest.GetCriteria = new BRGetCriteria(); + ruleGetRequest.GetCriteria.ModelId = modelId; + ruleGetRequest.GetCriteria.EntityId = entityId; + ruleGetRequest.GetCriteria.MemberType = BREntityMemberType.Leaf; + ruleGetRequest.GetCriteria.BusinessRuleIds = new System.Collections.ObjectModel.Collection { }; + ruleGetRequest.GetCriteria.BusinessRuleIds.Add(new Identifier { Name = ruleName }); + + // Get the business rules. + MDSTestService.BusinessRulesGetResponse ruleGetResponse = clientProxy.BusinessRulesGet(ruleGetRequest); + HandleOperationErrors(ruleGetResponse.OperationResult); + + BusinessRule selectedBusinessRule = ruleGetResponse.BusinessRuleSet.BusinessRulesMember[0]; + + // Set the status to pending exclusion. + selectedBusinessRule.Status = BRStatus.PendingExclusion; + + // Create the request object. + MDSTestService.BusinessRulesUpdateRequest ruleUpdateRequest = new MDSTestService.BusinessRulesUpdateRequest(); + ruleUpdateRequest.BusinessRuleSet = new BusinessRules(); + ruleUpdateRequest.BusinessRuleSet.BusinessRulesMember = new System.Collections.ObjectModel.Collection { }; + ruleUpdateRequest.BusinessRuleSet.BusinessRulesMember.Add(selectedBusinessRule); + + // Update the business rule's status to pending exclusion. + MDSTestService.MessageResponse ruleUpdateResponse = clientProxy.BusinessRulesUpdate(ruleUpdateRequest); + + HandleOperationErrors(ruleUpdateResponse.OperationResult); + + // Create the request object. + MDSTestService.BusinessRulesPublishRequest rulePublishRequest = new MDSTestService.BusinessRulesPublishRequest(); + rulePublishRequest.BRPublishCriteria = new BRPublishCriteria(); + rulePublishRequest.BRPublishCriteria.EntityId = entityId; + rulePublishRequest.BRPublishCriteria.ModelId = modelId; + rulePublishRequest.BRPublishCriteria.MemberType = BREntityMemberType.Leaf; + + // Publish the business rule. + MDSTestService.MessageResponse rulePublishResponse = clientProxy.BusinessRulesPublish(rulePublishRequest); + + HandleOperationErrors(rulePublishResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Deletes the business rule and publishes to remove the rule from the validation process. + private static void DeleteAndPublishBR(string modelName, string entityName, string ruleName) + { + try + { + // Set Model and Entity objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + + // Create the request object. + MDSTestService.BusinessRulesGetRequest ruleGetRequest = new MDSTestService.BusinessRulesGetRequest(); + ruleGetRequest.ResultOptions = new BRResultOptions(); + ruleGetRequest.ResultOptions.BusinessRules = ResultType.Details; + ruleGetRequest.GetCriteria = new BRGetCriteria(); + ruleGetRequest.GetCriteria.ModelId = modelId; + ruleGetRequest.GetCriteria.EntityId = entityId; + ruleGetRequest.GetCriteria.MemberType = BREntityMemberType.Leaf; + ruleGetRequest.GetCriteria.BusinessRuleIds = new System.Collections.ObjectModel.Collection { }; + ruleGetRequest.GetCriteria.BusinessRuleIds.Add(new Identifier { Name = ruleName }); + + // Get the business rules. + MDSTestService.BusinessRulesGetResponse ruleGetResponse = clientProxy.BusinessRulesGet(ruleGetRequest); + HandleOperationErrors(ruleGetResponse.OperationResult); + + BusinessRule selectedBusinessRule = ruleGetResponse.BusinessRuleSet.BusinessRulesMember[0]; + + // Create the request object. + MDSTestService.BusinessRulesDeleteRequest ruleDeleteRequest = new MDSTestService.BusinessRulesDeleteRequest(); + ruleDeleteRequest.DeleteCriteria = new BRDeleteCriteria(); + ruleDeleteRequest.DeleteCriteria.BusinessRules = new System.Collections.ObjectModel.Collection { }; + ruleDeleteRequest.DeleteCriteria.BusinessRules.Add(selectedBusinessRule.Identifier.Id); + + // Delete the business rule. + MDSTestService.MessageResponse ruleDeleteResponse = clientProxy.BusinessRulesDelete(ruleDeleteRequest); + HandleOperationErrors(ruleDeleteResponse.OperationResult); + + // Create the request object. + MDSTestService.BusinessRulesPublishRequest rulePublishRequest = new MDSTestService.BusinessRulesPublishRequest(); + rulePublishRequest.BRPublishCriteria = new BRPublishCriteria(); + rulePublishRequest.BRPublishCriteria.EntityId = entityId; + rulePublishRequest.BRPublishCriteria.ModelId = modelId; + rulePublishRequest.BRPublishCriteria.MemberType = BREntityMemberType.Leaf; + + // Publish the business rule. + MDSTestService.MessageResponse rulePublishResponse = clientProxy.BusinessRulesPublish(rulePublishRequest); + HandleOperationErrors(rulePublishResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + } +} diff --git a/samples/master-data-services/BusinessRules/Properties/AssemblyInfo.cs b/samples/master-data-services/BusinessRules/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..c70494da --- /dev/null +++ b/samples/master-data-services/BusinessRules/Properties/AssemblyInfo.cs @@ -0,0 +1,46 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("BusinessRules")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("BusinessRules")] +[assembly: AssemblyCopyright("Copyright © Microsoft")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("07bb8514-26ab-45db-9da4-4d52d453c763")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/master-data-services/BusinessRules/README.md b/samples/master-data-services/BusinessRules/README.md new file mode 100644 index 00000000..66ac288f --- /dev/null +++ b/samples/master-data-services/BusinessRules/README.md @@ -0,0 +1,31 @@ +# Master Data Services Business Rule API Sample +This is a C# code sample to show how to use MDS APIs to create, edit, validate, exclude, and delete business rules. The scenario in this sample is that the system creates a business rule (when "Code equals ABC", "Name must be equal to Test") and edits the business rule (change the condition to Code starts with Test). +The next step creates a member that causes a business rule validation error (add a member with Code = Test12 and Name = AA), processes validation, and gets the validation issue information. To complete the example, the sample excludes and deletes the business rule. +For every action that changes the business rule status (creates, edits, excludes, and deletes), the business rule must be published to finalize the change. + +Please set the MDS URL (plus /Service/Service.svc) to mdsURL in Program.cs. +string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + +Program.cs uses Reference.cs (the service reference class file) that was generated by using Visual Studio to access MDS Web service API. You may need to regenerate Reference.cs in case when MDS Web service API is changed. + +To generate Reference.cs using Visual Studio: +You need to expose the WSDL. Exposing the WSDL is only necessary at the time when you want to generate proxy classes using a client development tool such as Visual Studio. After a proxy has been generated, the WSDL does not need to be exposed going forward for client programs to call the API. + +To enable an http/https Get on the WSDL: +1. Open the MDS web.config file in a text editor (\Microsoft SQL Server\Master Data Services\WebApplication\web.config). +2. Search for the tag serviceMetadata and set httpGetEnabled to true (or httpsGetEnabled if using SSL). + +To also enable service exception details for additional debugging (not necessary for standard, trapped errors): +1. Search for the tag serviceDebug and set includeExceptionDetailInFaults to true. + +After that you need to add a Service Reference to http:////service/service.svc and set the namespace to the service to "MDSTestService" in the following steps using Visual Studio. + 1. Click "Add Service Reference". + 2. In Address, enter the URL to the MDS service which will be http:////service/service.svc. + 3. Specify the namespace to the service as "MDSTestService" in the Namespace box. + 4. Click the Advanced button to configure advanced settings. + 5. Check Always generate message contracts. + 6. Set the Collection type drop-down to System.Collections.ObjectModel.Collection. + 7. Click OK to return to the Add Service Reference dialog. + 8. Click OK. + +Reference.cs will be generated in BusinessRules\Service References\MDSTestService folder. You can replace BusinessRules\Reference.cs with the newly generated one. diff --git a/samples/master-data-services/BusinessRules/Reference.cs b/samples/master-data-services/BusinessRules/Reference.cs new file mode 100644 index 00000000..4bd4b196 --- /dev/null +++ b/samples/master-data-services/BusinessRules/Reference.cs @@ -0,0 +1,23041 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MDSBusinessRules.MDSTestService +{ + using System.Runtime.Serialization; + using System; + + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataContractBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.International))] + public partial class DataContractBase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRulesPalette", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRulesPalette : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionGroups + { + get + { + return this.BRActionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionGroupsField, value) != true)) + { + this.BRActionGroupsField = value; + this.RaisePropertyChanged("BRActionGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionGroups + { + get + { + return this.BRConditionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionGroupsField, value) != true)) + { + this.BRConditionGroupsField = value; + this.RaisePropertyChanged("BRConditionGroups"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionGroup : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionComponents + { + get + { + return this.BRActionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionComponentsField, value) != true)) + { + this.BRActionComponentsField = value; + this.RaisePropertyChanged("BRActionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemTypeComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionComponent))] + public partial class BRItemTypeComponent : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRItemType ItemTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRItemType ItemType + { + get + { + return this.ItemTypeField; + } + set + { + if ((this.ItemTypeField.Equals(value) != true)) + { + this.ItemTypeField = value; + this.RaisePropertyChanged("ItemType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeTypeInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeTypeInfo : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeDataTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AttributeType AttributeTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection AttributeDataTypes + { + get + { + return this.AttributeDataTypesField; + } + set + { + if ((object.ReferenceEquals(this.AttributeDataTypesField, value) != true)) + { + this.AttributeDataTypesField = value; + this.RaisePropertyChanged("AttributeDataTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AttributeType AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionComponent : MDSBusinessRules.MDSTestService.BRItemTypeComponent + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParametersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parameters + { + get + { + return this.ParametersField; + } + set + { + if ((object.ReferenceEquals(this.ParametersField, value) != true)) + { + this.ParametersField = value; + this.RaisePropertyChanged("Parameters"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRScriptParameter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRScriptParameter : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IndexField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MaxLengthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PrecisionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ScaleField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Index + { + get + { + return this.IndexField; + } + set + { + if ((this.IndexField.Equals(value) != true)) + { + this.IndexField = value; + this.RaisePropertyChanged("Index"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MaxLength + { + get + { + return this.MaxLengthField; + } + set + { + if ((this.MaxLengthField.Equals(value) != true)) + { + this.MaxLengthField = value; + this.RaisePropertyChanged("MaxLength"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Precision + { + get + { + return this.PrecisionField; + } + set + { + if ((this.PrecisionField.Equals(value) != true)) + { + this.PrecisionField = value; + this.RaisePropertyChanged("Precision"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Scale + { + get + { + return this.ScaleField; + } + set + { + if ((this.ScaleField.Equals(value) != true)) + { + this.ScaleField = value; + this.RaisePropertyChanged("Scale"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionComponent : MDSBusinessRules.MDSTestService.BRItemTypeComponent + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionGroup : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection BRConditionComponents + { + get + { + return this.BRConditionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionComponentsField, value) != true)) + { + this.BRConditionComponentsField = value; + this.RaisePropertyChanged("BRConditionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class OperationResult : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ErrorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid RequestIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Errors + { + get + { + return this.ErrorsField; + } + set + { + if ((object.ReferenceEquals(this.ErrorsField, value) != true)) + { + this.ErrorsField = value; + this.RaisePropertyChanged("Errors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid RequestId + { + get + { + return this.RequestIdField; + } + set + { + if ((this.RequestIdField.Equals(value) != true)) + { + this.RequestIdField = value; + this.RaisePropertyChanged("RequestId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Error", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Error : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ErrorContext ContextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ErrorContext Context + { + get + { + return this.ContextField; + } + set + { + if ((object.ReferenceEquals(this.ContextField, value) != true)) + { + this.ContextField = value; + this.RaisePropertyChanged("Context"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Number + { + get + { + return this.NumberField; + } + set + { + if ((this.NumberField.Equals(value) != true)) + { + this.NumberField = value; + this.RaisePropertyChanged("Number"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ErrorContext", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ErrorContext : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ObjectType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ObjectType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Identifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class Identifier : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int InternalIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 2)] + public int InternalId + { + get + { + return this.InternalIdField; + } + set + { + if ((this.InternalIdField.Equals(value) != true)) + { + this.InternalIdField = value; + this.RaisePropertyChanged("InternalId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class ModelContextIdentifier : MDSBusinessRules.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + public partial class EntityContextIdentifier : MDSBusinessRules.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + public partial class MemberTypeContextIdentifier : MDSBusinessRules.MDSTestService.EntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberAttributeIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberAttributeIdentifier : MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberIdentifier : MDSBusinessRules.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameChangedField; + + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeChanged + { + get + { + return this.IsCodeChangedField; + } + set + { + if ((this.IsCodeChangedField.Equals(value) != true)) + { + this.IsCodeChangedField = value; + this.RaisePropertyChanged("IsCodeChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameChanged + { + get + { + return this.IsNameChangedField; + } + set + { + if ((this.IsNameChangedField.Equals(value) != true)) + { + this.IsNameChangedField = value; + this.RaisePropertyChanged("IsNameChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 2)] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 3)] + public MDSBusinessRules.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyContextIdentifier : MDSBusinessRules.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SkuNotSupportedMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SkuNotSupportedMessage : MDSBusinessRules.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EditionExpiredMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EditionExpiredMessage : MDSBusinessRules.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRules", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRules : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesMemberField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(Name = "BusinessRules", EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRulesMember + { + get + { + return this.BusinessRulesMemberField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesMemberField, value) != true)) + { + this.BusinessRulesMemberField = value; + this.RaisePropertyChanged("BusinessRulesMember"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.International))] + public partial class BRItem : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRItemType OperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection PostfixArgumentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UserScriptNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int UserScriptParameterCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRItemType Operator + { + get + { + return this.OperatorField; + } + set + { + if ((this.OperatorField.Equals(value) != true)) + { + this.OperatorField = value; + this.RaisePropertyChanged("Operator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection PostfixArguments + { + get + { + return this.PostfixArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.PostfixArgumentsField, value) != true)) + { + this.PostfixArgumentsField = value; + this.RaisePropertyChanged("PostfixArguments"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + if ((object.ReferenceEquals(this.TextField, value) != true)) + { + this.TextField = value; + this.RaisePropertyChanged("Text"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UserScriptName + { + get + { + return this.UserScriptNameField; + } + set + { + if ((object.ReferenceEquals(this.UserScriptNameField, value) != true)) + { + this.UserScriptNameField = value; + this.RaisePropertyChanged("UserScriptName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int UserScriptParameterCount + { + get + { + return this.UserScriptParameterCountField; + } + set + { + if ((this.UserScriptParameterCountField.Equals(value) != true)) + { + this.UserScriptParameterCountField = value; + this.RaisePropertyChanged("UserScriptParameterCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AuditInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AuditInfo : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier CreatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier CreatedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime UpdatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier UpdatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier UpdatedVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDateTime + { + get + { + return this.CreatedDateTimeField; + } + set + { + if ((this.CreatedDateTimeField.Equals(value) != true)) + { + this.CreatedDateTimeField = value; + this.RaisePropertyChanged("CreatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier CreatedUserId + { + get + { + return this.CreatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedUserIdField, value) != true)) + { + this.CreatedUserIdField = value; + this.RaisePropertyChanged("CreatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier CreatedVersionId + { + get + { + return this.CreatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedVersionIdField, value) != true)) + { + this.CreatedVersionIdField = value; + this.RaisePropertyChanged("CreatedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime UpdatedDateTime + { + get + { + return this.UpdatedDateTimeField; + } + set + { + if ((this.UpdatedDateTimeField.Equals(value) != true)) + { + this.UpdatedDateTimeField = value; + this.RaisePropertyChanged("UpdatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier UpdatedUserId + { + get + { + return this.UpdatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedUserIdField, value) != true)) + { + this.UpdatedUserIdField = value; + this.RaisePropertyChanged("UpdatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier UpdatedVersionId + { + get + { + return this.UpdatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedVersionIdField, value) != true)) + { + this.UpdatedVersionIdField = value; + this.RaisePropertyChanged("UpdatedVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRCondition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.International))] + public partial class BRCondition : MDSBusinessRules.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ConditionTreeNodeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier ConditionTreeNodeId + { + get + { + return this.ConditionTreeNodeIdField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeNodeIdField, value) != true)) + { + this.ConditionTreeNodeIdField = value; + this.RaisePropertyChanged("ConditionTreeNodeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public object PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAction : MDSBusinessRules.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRAttributeArgument PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRAttributeArgument PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + public partial class BRArgument : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRPropertyName PropertyNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRPropertyName PropertyName + { + get + { + return this.PropertyNameField; + } + set + { + if ((this.PropertyNameField.Equals(value) != true)) + { + this.PropertyNameField = value; + this.RaisePropertyChanged("PropertyName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRFreeformArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRFreeformArgument : MDSBusinessRules.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeValueArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeValueArgument : MDSBusinessRules.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AttributeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeCode + { + get + { + return this.AttributeCodeField; + } + set + { + if ((object.ReferenceEquals(this.AttributeCodeField, value) != true)) + { + this.AttributeCodeField = value; + this.RaisePropertyChanged("AttributeCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRHierarchyArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRHierarchyArgument : MDSBusinessRules.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRChangeTrackingGroupArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRChangeTrackingGroupArgument : MDSBusinessRules.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRUserScriptParameterArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRUserScriptParameterArgument : MDSBusinessRules.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParameterNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRArgument ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParameterName + { + get + { + return this.ParameterNameField; + } + set + { + if ((object.ReferenceEquals(this.ParameterNameField, value) != true)) + { + this.ParameterNameField = value; + this.RaisePropertyChanged("ParameterName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRArgument Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRBlankArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRBlankArgument : MDSBusinessRules.MDSTestService.BRArgument + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgumentBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + public partial class BRAttributeArgumentBase : MDSBusinessRules.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDomainBasedAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDomainBasedAttributeArgument : MDSBusinessRules.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeArgument : MDSBusinessRules.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ChildArgumentsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ChildArguments + { + get + { + return this.ChildArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentsField, value) != true)) + { + this.ChildArgumentsField = value; + this.RaisePropertyChanged("ChildArguments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionTreeNode", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionTreeNode : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ConditionTreeChildNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ConditionTreeParentNodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.LogicalOperator LogicalOperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ConditionTreeChildNodes + { + get + { + return this.ConditionTreeChildNodesField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeChildNodesField, value) != true)) + { + this.ConditionTreeChildNodesField = value; + this.RaisePropertyChanged("ConditionTreeChildNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier ConditionTreeParentNode + { + get + { + return this.ConditionTreeParentNodeField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeParentNodeField, value) != true)) + { + this.ConditionTreeParentNodeField = value; + this.RaisePropertyChanged("ConditionTreeParentNode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.LogicalOperator LogicalOperator + { + get + { + return this.LogicalOperatorField; + } + set + { + if ((this.LogicalOperatorField.Equals(value) != true)) + { + this.LogicalOperatorField = value; + this.RaisePropertyChanged("LogicalOperator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRule : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRConditionTreeNode BRConditionTreeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRElseActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFullDefinitionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationUserField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleConditionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleElseActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRConditionTreeNode BRConditionTree + { + get + { + return this.BRConditionTreeField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeField, value) != true)) + { + this.BRConditionTreeField = value; + this.RaisePropertyChanged("BRConditionTree"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRElseActions + { + get + { + return this.BRElseActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRElseActionsField, value) != true)) + { + this.BRElseActionsField = value; + this.RaisePropertyChanged("BRElseActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFullDefinition + { + get + { + return this.IsFullDefinitionField; + } + set + { + if ((this.IsFullDefinitionField.Equals(value) != true)) + { + this.IsFullDefinitionField = value; + this.RaisePropertyChanged("IsFullDefinition"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationGroup + { + get + { + return this.NotificationGroupField; + } + set + { + if ((this.NotificationGroupField.Equals(value) != true)) + { + this.NotificationGroupField = value; + this.RaisePropertyChanged("NotificationGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationUser + { + get + { + return this.NotificationUserField; + } + set + { + if ((this.NotificationUserField.Equals(value) != true)) + { + this.NotificationUserField = value; + this.RaisePropertyChanged("NotificationUser"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Priority + { + get + { + return this.PriorityField; + } + set + { + if ((this.PriorityField.Equals(value) != true)) + { + this.PriorityField = value; + this.RaisePropertyChanged("Priority"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleActionText + { + get + { + return this.RuleActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleActionTextField, value) != true)) + { + this.RuleActionTextField = value; + this.RaisePropertyChanged("RuleActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleConditionText + { + get + { + return this.RuleConditionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleConditionTextField, value) != true)) + { + this.RuleConditionTextField = value; + this.RaisePropertyChanged("RuleConditionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleElseActionText + { + get + { + return this.RuleElseActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleElseActionTextField, value) != true)) + { + this.RuleElseActionTextField = value; + this.RaisePropertyChanged("RuleElseActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BRStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDeleteCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRItems + { + get + { + return this.BRItemsField; + } + set + { + if ((object.ReferenceEquals(this.BRItemsField, value) != true)) + { + this.BRItemsField = value; + this.RaisePropertyChanged("BRItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesField, value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRuleIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRuleIds + { + get + { + return this.BusinessRuleIdsField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdsField, value) != true)) + { + this.BusinessRuleIdsField = value; + this.RaisePropertyChanged("BusinessRuleIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRResultOptions : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((this.BRActionsField.Equals(value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((this.BRConditionTreeNodesField.Equals(value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((this.BRConditionsField.Equals(value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((this.BusinessRulesField.Equals(value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPublishCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRPublishCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AttributeGroupIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DisplayTypeField; + + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ExcludeAuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable HierarchyLevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeUnchangedValueField; + + private MDSBusinessRules.MDSTestService.MemberReturnOption MemberReturnOptionField; + + private System.Nullable MemberTypeField; + + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + private int PageNumberField; + + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier SortColumnIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SortDirection SortDirectionField; + + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier AttributeGroupId + { + get + { + return this.AttributeGroupIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupIdField, value) != true)) + { + this.AttributeGroupIdField = value; + this.RaisePropertyChanged("AttributeGroupId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisplayType + { + get + { + return this.DisplayTypeField; + } + set + { + if ((this.DisplayTypeField.Equals(value) != true)) + { + this.DisplayTypeField = value; + this.RaisePropertyChanged("DisplayType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ExcludeAuditInfo + { + get + { + return this.ExcludeAuditInfoField; + } + set + { + if ((this.ExcludeAuditInfoField.Equals(value) != true)) + { + this.ExcludeAuditInfoField = value; + this.RaisePropertyChanged("ExcludeAuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable HierarchyLevelNumber + { + get + { + return this.HierarchyLevelNumberField; + } + set + { + if ((this.HierarchyLevelNumberField.Equals(value) != true)) + { + this.HierarchyLevelNumberField = value; + this.RaisePropertyChanged("HierarchyLevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeUnchangedValue + { + get + { + return this.IncludeUnchangedValueField; + } + set + { + if ((this.IncludeUnchangedValueField.Equals(value) != true)) + { + this.IncludeUnchangedValueField = value; + this.RaisePropertyChanged("IncludeUnchangedValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public MDSBusinessRules.MDSTestService.MemberReturnOption MemberReturnOption + { + get + { + return this.MemberReturnOptionField; + } + set + { + if ((this.MemberReturnOptionField.Equals(value) != true)) + { + this.MemberReturnOptionField = value; + this.RaisePropertyChanged("MemberReturnOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier SortColumnId + { + get + { + return this.SortColumnIdField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnIdField, value) != true)) + { + this.SortColumnIdField = value; + this.RaisePropertyChanged("SortColumnId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembers : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Member", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Member : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CollectionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyParentIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Collections + { + get + { + return this.CollectionsField; + } + set + { + if ((object.ReferenceEquals(this.CollectionsField, value) != true)) + { + this.CollectionsField = value; + this.RaisePropertyChanged("Collections"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyParentIds + { + get + { + return this.DerivedHierarchyParentIdsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyParentIdsField, value) != true)) + { + this.DerivedHierarchyParentIdsField = value; + this.RaisePropertyChanged("DerivedHierarchyParentIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parents + { + get + { + return this.ParentsField; + } + set + { + if ((object.ReferenceEquals(this.ParentsField, value) != true)) + { + this.ParentsField = value; + this.RaisePropertyChanged("Parents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Attribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.International))] + public partial class Attribute : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AttributeValueType TypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object ValueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsChanged + { + get + { + return this.IsChangedField; + } + set + { + if ((this.IsChangedField.Equals(value) != true)) + { + this.IsChangedField = value; + this.RaisePropertyChanged("IsChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AttributeValueType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public object Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Collection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Collection : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier CollectionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RemoveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.MemberIdentifier CollectionId + { + get + { + return this.CollectionIdField; + } + set + { + if ((object.ReferenceEquals(this.CollectionIdField, value) != true)) + { + this.CollectionIdField = value; + this.RaisePropertyChanged("CollectionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Remove + { + get + { + return this.RemoveField; + } + set + { + if ((this.RemoveField.Equals(value) != true)) + { + this.RemoveField = value; + this.RaisePropertyChanged("Remove"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Parent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Parent : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.MemberIdentifier ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentIdField, value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FileAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FileAttribute : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private byte[] ContentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ContentTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public byte[] Content + { + get + { + return this.ContentField; + } + set + { + if ((object.ReferenceEquals(this.ContentField, value) != true)) + { + this.ContentField = value; + this.RaisePropertyChanged("Content"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ContentType + { + get + { + return this.ContentTypeField; + } + set + { + if ((object.ReferenceEquals(this.ContentTypeField, value) != true)) + { + this.ContentTypeField = value; + this.RaisePropertyChanged("ContentType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersInformation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersInformation : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalMemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalPagesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalMemberCount + { + get + { + return this.TotalMemberCountField; + } + set + { + if ((this.TotalMemberCountField.Equals(value) != true)) + { + this.TotalMemberCountField = value; + this.RaisePropertyChanged("TotalMemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalPages + { + get + { + return this.TotalPagesField; + } + set + { + if ((this.TotalPagesField.Equals(value) != true)) + { + this.TotalPagesField = value; + this.RaisePropertyChanged("TotalPages"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembersGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AncestorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowLimitField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier UserIdField; + + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Ancestors + { + get + { + return this.AncestorsField; + } + set + { + if ((this.AncestorsField.Equals(value) != true)) + { + this.AncestorsField = value; + this.RaisePropertyChanged("Ancestors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowLimit + { + get + { + return this.RowLimitField; + } + set + { + if ((this.RowLimitField.Equals(value) != true)) + { + this.RowLimitField = value; + this.RaisePropertyChanged("RowLimit"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 9)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 10)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembers : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ParentChild", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ParentChild : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier ChildField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ChildAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ChildEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType ChildPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier NextRelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyItemType NextRelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier ParentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ParentAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType ParentPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier RelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyItemType RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier Child + { + get + { + return this.ChildField; + } + set + { + if ((object.ReferenceEquals(this.ChildField, value) != true)) + { + this.ChildField = value; + this.RaisePropertyChanged("Child"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChildAccessPermission + { + get + { + return this.ChildAccessPermissionField; + } + set + { + if ((this.ChildAccessPermissionField.Equals(value) != true)) + { + this.ChildAccessPermissionField = value; + this.RaisePropertyChanged("ChildAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ChildEntityId + { + get + { + return this.ChildEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildEntityIdField, value) != true)) + { + this.ChildEntityIdField = value; + this.RaisePropertyChanged("ChildEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PermissionType ChildPermission + { + get + { + return this.ChildPermissionField; + } + set + { + if ((this.ChildPermissionField.Equals(value) != true)) + { + this.ChildPermissionField = value; + this.RaisePropertyChanged("ChildPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier NextRelationshipId + { + get + { + return this.NextRelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.NextRelationshipIdField, value) != true)) + { + this.NextRelationshipIdField = value; + this.RaisePropertyChanged("NextRelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyItemType NextRelationshipType + { + get + { + return this.NextRelationshipTypeField; + } + set + { + if ((this.NextRelationshipTypeField.Equals(value) != true)) + { + this.NextRelationshipTypeField = value; + this.RaisePropertyChanged("NextRelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier Parent + { + get + { + return this.ParentField; + } + set + { + if ((object.ReferenceEquals(this.ParentField, value) != true)) + { + this.ParentField = value; + this.RaisePropertyChanged("Parent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentAccessPermission + { + get + { + return this.ParentAccessPermissionField; + } + set + { + if ((this.ParentAccessPermissionField.Equals(value) != true)) + { + this.ParentAccessPermissionField = value; + this.RaisePropertyChanged("ParentAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PermissionType ParentPermission + { + get + { + return this.ParentPermissionField; + } + set + { + if ((this.ParentPermissionField.Equals(value) != true)) + { + this.ParentPermissionField = value; + this.RaisePropertyChanged("ParentPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier RelationshipId + { + get + { + return this.RelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.RelationshipIdField, value) != true)) + { + this.RelationshipIdField = value; + this.RaisePropertyChanged("RelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyItemType RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersResultCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersResultCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeCollectionMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeConsolidatedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeLeafMembersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeCollectionMembers + { + get + { + return this.IncludeCollectionMembersField; + } + set + { + if ((this.IncludeCollectionMembersField.Equals(value) != true)) + { + this.IncludeCollectionMembersField = value; + this.RaisePropertyChanged("IncludeCollectionMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeConsolidatedMembers + { + get + { + return this.IncludeConsolidatedMembersField; + } + set + { + if ((this.IncludeConsolidatedMembersField.Equals(value) != true)) + { + this.IncludeConsolidatedMembersField = value; + this.RaisePropertyChanged("IncludeConsolidatedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeLeafMembers + { + get + { + return this.IncludeLeafMembersField; + } + set + { + if ((this.IncludeLeafMembersField.Equals(value) != true)) + { + this.IncludeLeafMembersField = value; + this.RaisePropertyChanged("IncludeLeafMembers"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyParentCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyParentCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.Generic.Dictionary> ChildIdsByOldParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.Generic.Dictionary> ChildIdsByOldParentId + { + get + { + return this.ChildIdsByOldParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildIdsByOldParentIdField, value) != true)) + { + this.ChildIdsByOldParentIdField = value; + this.RaisePropertyChanged("ChildIdsByOldParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((this.ParentIdField.Equals(value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersCopyCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersCopyCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberSourceTarget", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberSourceTarget : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SourceMemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TargetMemberCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceMemberCode + { + get + { + return this.SourceMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.SourceMemberCodeField, value) != true)) + { + this.SourceMemberCodeField = value; + this.RaisePropertyChanged("SourceMemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TargetMemberCode + { + get + { + return this.TargetMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.TargetMemberCodeField, value) != true)) + { + this.TargetMemberCodeField = value; + this.RaisePropertyChanged("TargetMemberCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeClearedBatchesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeClearedBatches + { + get + { + return this.IncludeClearedBatchesField; + } + set + { + if ((this.IncludeClearedBatchesField.Equals(value) != true)) + { + this.IncludeClearedBatchesField = value; + this.RaisePropertyChanged("IncludeClearedBatches"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingBatch", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingBatch : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BatchTagField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorViewField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedEndField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedStartField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowsInErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.StagingBatchStatus StatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable BatchId + { + get + { + return this.BatchIdField; + } + set + { + if ((this.BatchIdField.Equals(value) != true)) + { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BatchTag + { + get + { + return this.BatchTagField; + } + set + { + if ((object.ReferenceEquals(this.BatchTagField, value) != true)) + { + this.BatchTagField = value; + this.RaisePropertyChanged("BatchTag"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorView + { + get + { + return this.ErrorViewField; + } + set + { + if ((object.ReferenceEquals(this.ErrorViewField, value) != true)) + { + this.ErrorViewField = value; + this.RaisePropertyChanged("ErrorView"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedEnd + { + get + { + return this.ProcessedEndField; + } + set + { + if ((this.ProcessedEndField.Equals(value) != true)) + { + this.ProcessedEndField = value; + this.RaisePropertyChanged("ProcessedEnd"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedStart + { + get + { + return this.ProcessedStartField; + } + set + { + if ((this.ProcessedStartField.Equals(value) != true)) + { + this.ProcessedStartField = value; + this.RaisePropertyChanged("ProcessedStart"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowsInError + { + get + { + return this.RowsInErrorField; + } + set + { + if ((this.RowsInErrorField.Equals(value) != true)) + { + this.RowsInErrorField = value; + this.RaisePropertyChanged("RowsInError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.StagingBatchStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TransactionSearchCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CountOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeBeginRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeEndRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool CountOnly + { + get + { + return this.CountOnlyField; + } + set + { + if ((this.CountOnlyField.Equals(value) != true)) + { + this.CountOnlyField = value; + this.RaisePropertyChanged("CountOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeBeginRange + { + get + { + return this.DateTimeBeginRangeField; + } + set + { + if ((this.DateTimeBeginRangeField.Equals(value) != true)) + { + this.DateTimeBeginRangeField = value; + this.RaisePropertyChanged("DateTimeBeginRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeEndRange + { + get + { + return this.DateTimeEndRangeField; + } + set + { + if ((this.DateTimeEndRangeField.Equals(value) != true)) + { + this.DateTimeEndRangeField = value; + this.RaisePropertyChanged("DateTimeEndRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + if ((this.TransactionIdField.Equals(value) != true)) + { + this.TransactionIdField = value; + this.RaisePropertyChanged("TransactionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Transaction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Transaction : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.TransactionType TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime Date + { + get + { + return this.DateField; + } + set + { + if ((this.DateField.Equals(value) != true)) + { + this.DateField = value; + this.RaisePropertyChanged("Date"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.TransactionType TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ReplacementId", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ReplacementId : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NewIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int NewId + { + get + { + return this.NewIdField; + } + set + { + if ((this.NewIdField.Equals(value) != true)) + { + this.NewIdField = value; + this.RaisePropertyChanged("NewId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PriorId + { + get + { + return this.PriorIdField; + } + set + { + if ((this.PriorIdField.Equals(value) != true)) + { + this.PriorIdField = value; + this.RaisePropertyChanged("PriorId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSearchCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitEntitySummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitIssuesListField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitSummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SortDirection SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberTypeId + { + get + { + return this.MemberTypeIdField; + } + set + { + if ((this.MemberTypeIdField.Equals(value) != true)) + { + this.MemberTypeIdField = value; + this.RaisePropertyChanged("MemberTypeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitEntitySummary + { + get + { + return this.OmitEntitySummaryField; + } + set + { + if ((this.OmitEntitySummaryField.Equals(value) != true)) + { + this.OmitEntitySummaryField = value; + this.RaisePropertyChanged("OmitEntitySummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitIssuesList + { + get + { + return this.OmitIssuesListField; + } + set + { + if ((this.OmitIssuesListField.Equals(value) != true)) + { + this.OmitIssuesListField = value; + this.RaisePropertyChanged("OmitIssuesList"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitSummary + { + get + { + return this.OmitSummaryField; + } + set + { + if ((this.OmitSummaryField.Equals(value) != true)) + { + this.OmitSummaryField = value; + this.RaisePropertyChanged("OmitSummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSummaryItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSummaryItem : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ValidationStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ValidationStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationError", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationError : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorMessageField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorMessage + { + get + { + return this.ErrorMessageField; + } + set + { + if ((object.ReferenceEquals(this.ErrorMessageField, value) != true)) + { + this.ErrorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationIssue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationIssue : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.BRItemCategory BusinessRuleItemCategoryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier BusinessRuleItemIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool NotificationSentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.BRItemCategory BusinessRuleItemCategory + { + get + { + return this.BusinessRuleItemCategoryField; + } + set + { + if ((this.BusinessRuleItemCategoryField.Equals(value) != true)) + { + this.BusinessRuleItemCategoryField = value; + this.RaisePropertyChanged("BusinessRuleItemCategory"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier BusinessRuleItemId + { + get + { + return this.BusinessRuleItemIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleItemIdField, value) != true)) + { + this.BusinessRuleItemIdField = value; + this.RaisePropertyChanged("BusinessRuleItemId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool NotificationSent + { + get + { + return this.NotificationSentField; + } + set + { + if ((this.NotificationSentField.Equals(value) != true)) + { + this.NotificationSentField = value; + this.RaisePropertyChanged("NotificationSent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessOptions : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CommitVersionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnChangedMemberIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnValidationResultsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ValidateEntityAsyncField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool CommitVersion + { + get + { + return this.CommitVersionField; + } + set + { + if ((this.CommitVersionField.Equals(value) != true)) + { + this.CommitVersionField = value; + this.RaisePropertyChanged("CommitVersion"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnChangedMemberIds + { + get + { + return this.ReturnChangedMemberIdsField; + } + set + { + if ((this.ReturnChangedMemberIdsField.Equals(value) != true)) + { + this.ReturnChangedMemberIdsField = value; + this.RaisePropertyChanged("ReturnChangedMemberIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnValidationResults + { + get + { + return this.ReturnValidationResultsField; + } + set + { + if ((this.ReturnValidationResultsField.Equals(value) != true)) + { + this.ReturnValidationResultsField = value; + this.RaisePropertyChanged("ReturnValidationResults"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ValidateEntityAsync + { + get + { + return this.ValidateEntityAsyncField; + } + set + { + if ((this.ValidateEntityAsyncField.Equals(value) != true)) + { + this.ValidateEntityAsyncField = value; + this.RaisePropertyChanged("ValidateEntityAsync"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessResult : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersInvalidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidatedCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersInvalidCount + { + get + { + return this.MembersInvalidCountField; + } + set + { + if ((this.MembersInvalidCountField.Equals(value) != true)) + { + this.MembersInvalidCountField = value; + this.RaisePropertyChanged("MembersInvalidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidCount + { + get + { + return this.MembersValidCountField; + } + set + { + if ((this.MembersValidCountField.Equals(value) != true)) + { + this.MembersValidCountField = value; + this.RaisePropertyChanged("MembersValidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidatedCount + { + get + { + return this.MembersValidatedCountField; + } + set + { + if ((this.MembersValidatedCountField.Equals(value) != true)) + { + this.MembersValidatedCountField = value; + this.RaisePropertyChanged("MembersValidatedCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Annotation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Annotation : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CommentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Comment + { + get + { + return this.CommentField; + } + set + { + if ((object.ReferenceEquals(this.CommentField, value) != true)) + { + this.CommentField = value; + this.RaisePropertyChanged("Comment"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Changeset", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Changeset : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ChangesetStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ChangesetStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKey", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberKey : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((this.MemberIdField.Equals(value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportView", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExportView : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CreatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateUpdatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeSoftDeletedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDirtyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UpdatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ExportViewFormat ViewFormatField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string CreatedBy + { + get + { + return this.CreatedByField; + } + set + { + if ((object.ReferenceEquals(this.CreatedByField, value) != true)) + { + this.CreatedByField = value; + this.RaisePropertyChanged("CreatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDate + { + get + { + return this.CreatedDateField; + } + set + { + if ((this.CreatedDateField.Equals(value) != true)) + { + this.CreatedDateField = value; + this.RaisePropertyChanged("CreatedDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime DateUpdated + { + get + { + return this.DateUpdatedField; + } + set + { + if ((this.DateUpdatedField.Equals(value) != true)) + { + this.DateUpdatedField = value; + this.RaisePropertyChanged("DateUpdated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeSoftDeletedMembers + { + get + { + return this.IncludeSoftDeletedMembersField; + } + set + { + if ((this.IncludeSoftDeletedMembersField.Equals(value) != true)) + { + this.IncludeSoftDeletedMembersField = value; + this.RaisePropertyChanged("IncludeSoftDeletedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDirty + { + get + { + return this.IsDirtyField; + } + set + { + if ((this.IsDirtyField.Equals(value) != true)) + { + this.IsDirtyField = value; + this.RaisePropertyChanged("IsDirty"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Levels + { + get + { + return this.LevelsField; + } + set + { + if ((this.LevelsField.Equals(value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UpdatedBy + { + get + { + return this.UpdatedByField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedByField, value) != true)) + { + this.UpdatedByField = value; + this.RaisePropertyChanged("UpdatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ExportViewFormat ViewFormat + { + get + { + return this.ViewFormatField; + } + set + { + if ((this.ViewFormatField.Equals(value) != true)) + { + this.ViewFormatField = value; + this.RaisePropertyChanged("ViewFormat"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Metadata", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Metadata : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfMemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeGroup))] + public partial class MetadataDataContractOfMemberTypeContextIdentifier : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataAttribute : MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AttributeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DataTypeInformationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplayWidthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DomainEntityAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier DomainEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType DomainEntityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AttributeFilter FilterField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier InputMaskIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsReadOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DataTypeInformation + { + get + { + return this.DataTypeInformationField; + } + set + { + if ((this.DataTypeInformationField.Equals(value) != true)) + { + this.DataTypeInformationField = value; + this.RaisePropertyChanged("DataTypeInformation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int DisplayWidth + { + get + { + return this.DisplayWidthField; + } + set + { + if ((this.DisplayWidthField.Equals(value) != true)) + { + this.DisplayWidthField = value; + this.RaisePropertyChanged("DisplayWidth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DomainEntityAccessPermission + { + get + { + return this.DomainEntityAccessPermissionField; + } + set + { + if ((this.DomainEntityAccessPermissionField.Equals(value) != true)) + { + this.DomainEntityAccessPermissionField = value; + this.RaisePropertyChanged("DomainEntityAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier DomainEntityId + { + get + { + return this.DomainEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.DomainEntityIdField, value) != true)) + { + this.DomainEntityIdField = value; + this.RaisePropertyChanged("DomainEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsFlat + { + get + { + return this.DomainEntityIsFlatField; + } + set + { + if ((this.DomainEntityIsFlatField.Equals(value) != true)) + { + this.DomainEntityIsFlatField = value; + this.RaisePropertyChanged("DomainEntityIsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsHierarchyEnabled + { + get + { + return this.DomainEntityIsHierarchyEnabledField; + } + set + { + if ((this.DomainEntityIsHierarchyEnabledField.Equals(value) != true)) + { + this.DomainEntityIsHierarchyEnabledField = value; + this.RaisePropertyChanged("DomainEntityIsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType DomainEntityPermission + { + get + { + return this.DomainEntityPermissionField; + } + set + { + if ((this.DomainEntityPermissionField.Equals(value) != true)) + { + this.DomainEntityPermissionField = value; + this.RaisePropertyChanged("DomainEntityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AttributeFilter Filter + { + get + { + return this.FilterField; + } + set + { + if ((object.ReferenceEquals(this.FilterField, value) != true)) + { + this.FilterField = value; + this.RaisePropertyChanged("Filter"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier InputMaskId + { + get + { + return this.InputMaskIdField; + } + set + { + if ((object.ReferenceEquals(this.InputMaskIdField, value) != true)) + { + this.InputMaskIdField = value; + this.RaisePropertyChanged("InputMaskId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCode + { + get + { + return this.IsCodeField; + } + set + { + if ((this.IsCodeField.Equals(value) != true)) + { + this.IsCodeField = value; + this.RaisePropertyChanged("IsCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsName + { + get + { + return this.IsNameField; + } + set + { + if ((this.IsNameField.Equals(value) != true)) + { + this.IsNameField = value; + this.RaisePropertyChanged("IsName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsReadOnly + { + get + { + return this.IsReadOnlyField; + } + set + { + if ((this.IsReadOnlyField.Equals(value) != true)) + { + this.IsReadOnlyField = value; + this.RaisePropertyChanged("IsReadOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeFilter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeFilter : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ParentAttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ParentAttributeId + { + get + { + return this.ParentAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentAttributeIdField, value) != true)) + { + this.ParentAttributeIdField = value; + this.RaisePropertyChanged("ParentAttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeGroup : MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameCodeFrozenField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameCodeFrozen + { + get + { + return this.IsNameCodeFrozenField; + } + set + { + if ((this.IsNameCodeFrozenField.Equals(value) != true)) + { + this.IsNameCodeFrozenField = value; + this.RaisePropertyChanged("IsNameCodeFrozen"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchy))] + public partial class MetadataDataContractOfModelContextIdentifier : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ModelContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ModelContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Entity", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Entity : MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int CodeGenerationSeedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.DataCompressionType DataCompressionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsBaseField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeGenerationEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCollectionEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSyncTargetField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RequireApprovalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StagingNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.TransactionLogType TransactionLogTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int CodeGenerationSeed + { + get + { + return this.CodeGenerationSeedField; + } + set + { + if ((this.CodeGenerationSeedField.Equals(value) != true)) + { + this.CodeGenerationSeedField = value; + this.RaisePropertyChanged("CodeGenerationSeed"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.DataCompressionType DataCompressionType + { + get + { + return this.DataCompressionTypeField; + } + set + { + if ((this.DataCompressionTypeField.Equals(value) != true)) + { + this.DataCompressionTypeField = value; + this.RaisePropertyChanged("DataCompressionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsBase + { + get + { + return this.IsBaseField; + } + set + { + if ((this.IsBaseField.Equals(value) != true)) + { + this.IsBaseField = value; + this.RaisePropertyChanged("IsBase"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeGenerationEnabled + { + get + { + return this.IsCodeGenerationEnabledField; + } + set + { + if ((this.IsCodeGenerationEnabledField.Equals(value) != true)) + { + this.IsCodeGenerationEnabledField = value; + this.RaisePropertyChanged("IsCodeGenerationEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCollectionEnabled + { + get + { + return this.IsCollectionEnabledField; + } + set + { + if ((this.IsCollectionEnabledField.Equals(value) != true)) + { + this.IsCollectionEnabledField = value; + this.RaisePropertyChanged("IsCollectionEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFlat + { + get + { + return this.IsFlatField; + } + set + { + if ((this.IsFlatField.Equals(value) != true)) + { + this.IsFlatField = value; + this.RaisePropertyChanged("IsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsHierarchyEnabled + { + get + { + return this.IsHierarchyEnabledField; + } + set + { + if ((this.IsHierarchyEnabledField.Equals(value) != true)) + { + this.IsHierarchyEnabledField = value; + this.RaisePropertyChanged("IsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSyncTarget + { + get + { + return this.IsSyncTargetField; + } + set + { + if ((this.IsSyncTargetField.Equals(value) != true)) + { + this.IsSyncTargetField = value; + this.RaisePropertyChanged("IsSyncTarget"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool RequireApproval + { + get + { + return this.RequireApprovalField; + } + set + { + if ((this.RequireApprovalField.Equals(value) != true)) + { + this.RequireApprovalField = value; + this.RaisePropertyChanged("RequireApproval"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string StagingName + { + get + { + return this.StagingNameField; + } + set + { + if ((object.ReferenceEquals(this.StagingNameField, value) != true)) + { + this.StagingNameField = value; + this.RaisePropertyChanged("StagingName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.TransactionLogType TransactionLogType + { + get + { + return this.TransactionLogTypeField; + } + set + { + if ((this.TransactionLogTypeField.Equals(value) != true)) + { + this.TransactionLogTypeField = value; + this.RaisePropertyChanged("TransactionLogType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfEntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExplicitHierarchy))] + public partial class MetadataDataContractOfEntityContextIdentifier : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.EntityContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.EntityContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Index", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Index : MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsUniqueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsUnique + { + get + { + return this.IsUniqueField; + } + set + { + if ((this.IsUniqueField.Equals(value) != true)) + { + this.IsUniqueField = value; + this.RaisePropertyChanged("IsUnique"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExplicitHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExplicitHierarchy : MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsMandatoryField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsMandatory + { + get + { + return this.IsMandatoryField; + } + set + { + if ((this.IsMandatoryField.Equals(value) != true)) + { + this.IsMandatoryField = value; + this.RaisePropertyChanged("IsMandatory"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMemberType))] + public partial class MetadataDataContractOfIdentifier : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Model", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Model : MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LogRetentionDaysField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAdministrator + { + get + { + return this.IsAdministratorField; + } + set + { + if ((this.IsAdministratorField.Equals(value) != true)) + { + this.IsAdministratorField = value; + this.RaisePropertyChanged("IsAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable LogRetentionDays + { + get + { + return this.LogRetentionDaysField; + } + set + { + if ((this.LogRetentionDaysField.Equals(value) != true)) + { + this.LogRetentionDaysField = value; + this.RaisePropertyChanged("LogRetentionDays"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionFlag", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class VersionFlag : MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier AssignedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCommittedOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier AssignedVersionId + { + get + { + return this.AssignedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.AssignedVersionIdField, value) != true)) + { + this.AssignedVersionIdField = value; + this.RaisePropertyChanged("AssignedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCommittedOnly + { + get + { + return this.IsCommittedOnlyField; + } + set + { + if ((this.IsCommittedOnlyField.Equals(value) != true)) + { + this.IsCommittedOnlyField = value; + this.RaisePropertyChanged("IsCommittedOnly"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Version", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Version : MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier CopiedFromVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.VersionValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int VersionNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.VersionStatus VersionStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier CopiedFromVersionId + { + get + { + return this.CopiedFromVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CopiedFromVersionIdField, value) != true)) + { + this.CopiedFromVersionIdField = value; + this.RaisePropertyChanged("CopiedFromVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.VersionValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int VersionNumber + { + get + { + return this.VersionNumberField; + } + set + { + if ((this.VersionNumberField.Equals(value) != true)) + { + this.VersionNumberField = value; + this.RaisePropertyChanged("VersionNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.VersionStatus VersionStatus + { + get + { + return this.VersionStatusField; + } + set + { + if ((this.VersionStatusField.Equals(value) != true)) + { + this.VersionStatusField = value; + this.RaisePropertyChanged("VersionStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSetting", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSetting : MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MaxValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MinValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AttributeType SettingTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SettingValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SystemDomainList SystemDomainListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaxValue + { + get + { + return this.MaxValueField; + } + set + { + if ((object.ReferenceEquals(this.MaxValueField, value) != true)) + { + this.MaxValueField = value; + this.RaisePropertyChanged("MaxValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinValue + { + get + { + return this.MinValueField; + } + set + { + if ((object.ReferenceEquals(this.MinValueField, value) != true)) + { + this.MinValueField = value; + this.RaisePropertyChanged("MinValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AttributeType SettingType + { + get + { + return this.SettingTypeField; + } + set + { + if ((this.SettingTypeField.Equals(value) != true)) + { + this.SettingTypeField = value; + this.RaisePropertyChanged("SettingType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SettingValue + { + get + { + return this.SettingValueField; + } + set + { + if ((object.ReferenceEquals(this.SettingValueField, value) != true)) + { + this.SettingValueField = value; + this.RaisePropertyChanged("SettingValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.SystemDomainList SystemDomainList + { + get + { + return this.SystemDomainListField; + } + set + { + if ((object.ReferenceEquals(this.SystemDomainListField, value) != true)) + { + this.SystemDomainListField = value; + this.RaisePropertyChanged("SystemDomainList"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainList", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainList : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Items + { + get + { + return this.ItemsField; + } + set + { + if ((object.ReferenceEquals(this.ItemsField, value) != true)) + { + this.ItemsField = value; + this.RaisePropertyChanged("Items"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListItem : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMemberType : MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.MemberType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchy : MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AnchorNullRecursionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection LevelsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool AnchorNullRecursions + { + get + { + return this.AnchorNullRecursionsField; + } + set + { + if ((this.AnchorNullRecursionsField.Equals(value) != true)) + { + this.AnchorNullRecursionsField = value; + this.RaisePropertyChanged("AnchorNullRecursions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Levels + { + get + { + return this.LevelsField; + } + set + { + if ((object.ReferenceEquals(this.LevelsField, value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfDerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyLevel))] + public partial class MetadataDataContractOfDerivedHierarchyContextIdentifier : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyLevel", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyLevel : MDSBusinessRules.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ForeignEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ForeignIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyItemType ForeignTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ManyToManyChildAttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ForeignEntityId + { + get + { + return this.ForeignEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignEntityIdField, value) != true)) + { + this.ForeignEntityIdField = value; + this.RaisePropertyChanged("ForeignEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ForeignId + { + get + { + return this.ForeignIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignIdField, value) != true)) + { + this.ForeignIdField = value; + this.RaisePropertyChanged("ForeignId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyItemType ForeignType + { + get + { + return this.ForeignTypeField; + } + set + { + if ((this.ForeignTypeField.Equals(value) != true)) + { + this.ForeignTypeField = value; + this.RaisePropertyChanged("ForeignType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ManyToManyChildAttributeId + { + get + { + return this.ManyToManyChildAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ManyToManyChildAttributeIdField, value) != true)) + { + this.ManyToManyChildAttributeIdField = value; + this.RaisePropertyChanged("ManyToManyChildAttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataResultOptions : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((this.AttributeGroupsField.Equals(value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((this.AttributesField.Equals(value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((this.DerivedHierarchiesField.Equals(value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((this.DerivedHierarchyLevelsField.Equals(value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((this.EntitiesField.Equals(value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((this.ExplicitHierarchiesField.Equals(value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((this.IndexesField.Equals(value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((this.MemberTypesField.Equals(value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType Models + { + get + { + return this.ModelsField; + } + set + { + if ((this.ModelsField.Equals(value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((this.VersionFlagsField.Equals(value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ResultType Versions + { + get + { + return this.VersionsField; + } + set + { + if ((this.VersionsField.Equals(value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataSearchCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SearchOption SearchOptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.SearchOption SearchOption + { + get + { + return this.SearchOptionField; + } + set + { + if ((this.SearchOptionField.Equals(value) != true)) + { + this.SearchOptionField = value; + this.RaisePropertyChanged("SearchOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingsGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingsGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier GroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier Group + { + get + { + return this.GroupField; + } + set + { + if ((object.ReferenceEquals(this.GroupField, value) != true)) + { + this.GroupField = value; + this.RaisePropertyChanged("Group"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingGroup : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SystemSettingsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SystemSettings + { + get + { + return this.SystemSettingsField; + } + set + { + if ((object.ReferenceEquals(this.SystemSettingsField, value) != true)) + { + this.SystemSettingsField = value; + this.RaisePropertyChanged("SystemSettings"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListOptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListCode + { + get + { + return this.ListCodeField; + } + set + { + if ((object.ReferenceEquals(this.ListCodeField, value) != true)) + { + this.ListCodeField = value; + this.RaisePropertyChanged("ListCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListOption + { + get + { + return this.ListOptionField; + } + set + { + if ((object.ReferenceEquals(this.ListOptionField, value) != true)) + { + this.ListOptionField = value; + this.RaisePropertyChanged("ListOption"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyValue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemPropertyValue : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SystemPropertyType SystemPropertyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.SystemPropertyType SystemPropertyType + { + get + { + return this.SystemPropertyTypeField; + } + set + { + if ((this.SystemPropertyTypeField.Equals(value) != true)) + { + this.SystemPropertyTypeField = value; + this.RaisePropertyChanged("SystemPropertyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationship", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationship : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSuccessfulSyncTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Error LastSyncAttemptErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SyncStatus LastSyncAttemptStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSyncAttemptTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RefreshFrequencyInHoursField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier SourceEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier SourceModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier SourceVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSuccessfulSyncTime + { + get + { + return this.LastSuccessfulSyncTimeField; + } + set + { + if ((this.LastSuccessfulSyncTimeField.Equals(value) != true)) + { + this.LastSuccessfulSyncTimeField = value; + this.RaisePropertyChanged("LastSuccessfulSyncTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Error LastSyncAttemptError + { + get + { + return this.LastSyncAttemptErrorField; + } + set + { + if ((object.ReferenceEquals(this.LastSyncAttemptErrorField, value) != true)) + { + this.LastSyncAttemptErrorField = value; + this.RaisePropertyChanged("LastSyncAttemptError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.SyncStatus LastSyncAttemptStatus + { + get + { + return this.LastSyncAttemptStatusField; + } + set + { + if ((this.LastSyncAttemptStatusField.Equals(value) != true)) + { + this.LastSyncAttemptStatusField = value; + this.RaisePropertyChanged("LastSyncAttemptStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSyncAttemptTime + { + get + { + return this.LastSyncAttemptTimeField; + } + set + { + if ((this.LastSyncAttemptTimeField.Equals(value) != true)) + { + this.LastSyncAttemptTimeField = value; + this.RaisePropertyChanged("LastSyncAttemptTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefreshFrequencyInHours + { + get + { + return this.RefreshFrequencyInHoursField; + } + set + { + if ((this.RefreshFrequencyInHoursField.Equals(value) != true)) + { + this.RefreshFrequencyInHoursField = value; + this.RaisePropertyChanged("RefreshFrequencyInHours"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier SourceEntityId + { + get + { + return this.SourceEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceEntityIdField, value) != true)) + { + this.SourceEntityIdField = value; + this.RaisePropertyChanged("SourceEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier SourceModelId + { + get + { + return this.SourceModelIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceModelIdField, value) != true)) + { + this.SourceModelIdField = value; + this.RaisePropertyChanged("SourceModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier SourceVersionId + { + get + { + return this.SourceVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceVersionIdField, value) != true)) + { + this.SourceVersionIdField = value; + this.RaisePropertyChanged("SourceVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationshipCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationshipCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipals", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipals : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Group))] + public partial class SecurityPrincipalBase : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SIDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SecurityPrivileges SecurityPrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SID + { + get + { + return this.SIDField; + } + set + { + if ((object.ReferenceEquals(this.SIDField, value) != true)) + { + this.SIDField = value; + this.RaisePropertyChanged("SID"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.SecurityPrivileges SecurityPrivilege + { + get + { + return this.SecurityPrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.SecurityPrivilegeField, value) != true)) + { + this.SecurityPrivilegeField = value; + this.RaisePropertyChanged("SecurityPrivilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivileges", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivileges : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilege : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.FunctionalArea FunctionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.FunctionalArea Function + { + get + { + return this.FunctionField; + } + set + { + if ((this.FunctionField.Equals(value) != true)) + { + this.FunctionField = value; + this.RaisePropertyChanged("Function"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilege : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilege : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ModelObjectType ObjectTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ModelObjectType ObjectType + { + get + { + return this.ObjectTypeField; + } + set + { + if ((this.ObjectTypeField.Equals(value) != true)) + { + this.ObjectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class User : MDSBusinessRules.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EmailAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.EmailFormat EmailFormatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastLogOnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool LoggedInField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmailAddress + { + get + { + return this.EmailAddressField; + } + set + { + if ((object.ReferenceEquals(this.EmailAddressField, value) != true)) + { + this.EmailAddressField = value; + this.RaisePropertyChanged("EmailAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.EmailFormat EmailFormat + { + get + { + return this.EmailFormatField; + } + set + { + if ((this.EmailFormatField.Equals(value) != true)) + { + this.EmailFormatField = value; + this.RaisePropertyChanged("EmailFormat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection GroupPrivileges + { + get + { + return this.GroupPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.GroupPrivilegesField, value) != true)) + { + this.GroupPrivilegesField = value; + this.RaisePropertyChanged("GroupPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastLogOn + { + get + { + return this.LastLogOnField; + } + set + { + if ((this.LastLogOnField.Equals(value) != true)) + { + this.LastLogOnField = value; + this.RaisePropertyChanged("LastLogOn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool LoggedIn + { + get + { + return this.LoggedInField; + } + set + { + if ((this.LoggedInField.Equals(value) != true)) + { + this.LoggedInField = value; + this.RaisePropertyChanged("LoggedIn"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Group", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Group : MDSBusinessRules.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.GroupType GroupTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UserAssignmentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.GroupType GroupType + { + get + { + return this.GroupTypeField; + } + set + { + if ((this.GroupTypeField.Equals(value) != true)) + { + this.GroupTypeField = value; + this.RaisePropertyChanged("GroupType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection UserAssignments + { + get + { + return this.UserAssignmentsField; + } + set + { + if ((object.ReferenceEquals(this.UserAssignmentsField, value) != true)) + { + this.UserAssignmentsField = value; + this.RaisePropertyChanged("UserAssignments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecuritySet", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecuritySet : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SecurityPrincipals PrincipalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SecurityPrivileges PrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.SecurityPrincipals Principal + { + get + { + return this.PrincipalField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalField, value) != true)) + { + this.PrincipalField = value; + this.RaisePropertyChanged("Principal"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.SecurityPrivileges Privilege + { + get + { + return this.PrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.PrivilegeField, value) != true)) + { + this.PrivilegeField = value; + this.RaisePropertyChanged("Privilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AllField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType FunctionPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType HierarchyMemberPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ModelPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.SecurityResolutionType SecurityResolutionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool All + { + get + { + return this.AllField; + } + set + { + if ((this.AllField.Equals(value) != true)) + { + this.AllField = value; + this.RaisePropertyChanged("All"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType FunctionPrivilege + { + get + { + return this.FunctionPrivilegeField; + } + set + { + if ((this.FunctionPrivilegeField.Equals(value) != true)) + { + this.FunctionPrivilegeField = value; + this.RaisePropertyChanged("FunctionPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType HierarchyMemberPrivilege + { + get + { + return this.HierarchyMemberPrivilegeField; + } + set + { + if ((this.HierarchyMemberPrivilegeField.Equals(value) != true)) + { + this.HierarchyMemberPrivilegeField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType ModelPrivilege + { + get + { + return this.ModelPrivilegeField; + } + set + { + if ((this.ModelPrivilegeField.Equals(value) != true)) + { + this.ModelPrivilegeField = value; + this.RaisePropertyChanged("ModelPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.SecurityResolutionType SecurityResolutionType + { + get + { + return this.SecurityResolutionTypeField; + } + set + { + if ((this.SecurityResolutionTypeField.Equals(value) != true)) + { + this.SecurityResolutionTypeField = value; + this.RaisePropertyChanged("SecurityResolutionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsDeleteCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesGetCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteriaField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteria + { + get + { + return this.FunctionPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesCriteriaField, value) != true)) + { + this.FunctionPrivilegesCriteriaField = value; + this.RaisePropertyChanged("FunctionPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteria + { + get + { + return this.HierarchyMemberPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesCriteriaField, value) != true)) + { + this.HierarchyMemberPrivilegesCriteriaField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteria + { + get + { + return this.ModelPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesCriteriaField, value) != true)) + { + this.ModelPrivilegesCriteriaField = value; + this.RaisePropertyChanged("ModelPrivilegesCriteria"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilegesCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilegesCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MDSBusinessRules.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilegesCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesDeleteCriteria : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "International", Namespace = "http://www.w3.org/2005/09/ws-i18n")] + [System.SerializableAttribute()] + public partial class International : MDSBusinessRules.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string LocaleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TzField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Locale + { + get + { + return this.LocaleField; + } + set + { + if ((object.ReferenceEquals(this.LocaleField, value) != true)) + { + this.LocaleField = value; + this.RaisePropertyChanged("Locale"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Tz + { + get + { + return this.TzField; + } + set + { + if ((object.ReferenceEquals(this.TzField, value) != true)) + { + this.TzField = value; + this.RaisePropertyChanged("Tz"); + } + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsEqual = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotEqual = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Contains = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartsWith = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EndsWith = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsSubset = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThan = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThanOrEqual = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThan = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThanOrEqual = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsBetween = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToValue = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToGeneratedValue = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsValue = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsConcatenatedValue = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThan = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThanOrEqual = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThan = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThanOrEqual = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeBetween = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MinimumLength = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MaximumLength = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllowableValues = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unique = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Mandatory = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 27, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToConcatenatedValue = 28, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeEqual = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsPattern = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustContainPattern = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartSiteWorkflow = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HasChanged = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedScript = 34, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContains = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotStartsWith = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotEndsWith = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsSubset = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsPattern = 130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotBetween = 111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotChanged = 133, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeDataType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeDataType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Link = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + FreeForm = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + System = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyLevel = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Version = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + VersionFlag = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + User = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Annotation = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRule = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleConditionTreeNode = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleItem = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleArgument = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Transaction = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExportView = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserGroup = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberAttribute = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Index = 23, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMember = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BREntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BREntityMemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPropertyName", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRPropertyName : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Value = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartPosition = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeLow = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeHigh = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartingValue = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IncrementValue = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Length = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Substring = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Anchor = 9, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "LogicalOperator", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum LogicalOperator : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + And = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Or = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Not = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Undefined = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Excluded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingActivation = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingChanges = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingExclusion = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingDeletion = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ResultType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ResultType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Identifiers = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Details = 2, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Knowledgebase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Knowledgebase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DomainsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.MatchingPolicy MatchingPolicyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Domains + { + get + { + return this.DomainsField; + } + set + { + if ((object.ReferenceEquals(this.DomainsField, value) != true)) + { + this.DomainsField = value; + this.RaisePropertyChanged("Domains"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.MatchingPolicy MatchingPolicy + { + get + { + return this.MatchingPolicyField; + } + set + { + if ((object.ReferenceEquals(this.MatchingPolicyField, value) != true)) + { + this.MatchingPolicyField = value; + this.RaisePropertyChanged("MatchingPolicy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataQualityDomain", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataQualityDomain : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDefaultField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDefault + { + get + { + return this.IsDefaultField; + } + set + { + if ((this.IsDefaultField.Equals(value) != true)) + { + this.IsDefaultField = value; + this.RaisePropertyChanged("IsDefault"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DomainType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DomainType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Date = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Integer = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Decimal = 3, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingPolicy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingPolicy : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RulesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rules + { + get + { + return this.RulesField; + } + set + { + if ((object.ReferenceEquals(this.RulesField, value) != true)) + { + this.RulesField = value; + this.RaisePropertyChanged("Rules"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingRule : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MatchingCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ThresholdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection MatchingCriteria + { + get + { + return this.MatchingCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.MatchingCriteriaField, value) != true)) + { + this.MatchingCriteriaField = value; + this.RaisePropertyChanged("MatchingCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Threshold + { + get + { + return this.ThresholdField; + } + set + { + if ((this.ThresholdField.Equals(value) != true)) + { + this.ThresholdField = value; + this.RaisePropertyChanged("Threshold"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrerequisiteMatchingCriterion))] + public partial class MatchingCriterion : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MappingsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Mappings + { + get + { + return this.MappingsField; + } + set + { + if ((object.ReferenceEquals(this.MappingsField, value) != true)) + { + this.MappingsField = value; + this.RaisePropertyChanged("Mappings"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataSourceFieldMapping", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataSourceFieldMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long DomainIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FieldNameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long DomainId + { + get + { + return this.DomainIdField; + } + set + { + if ((this.DomainIdField.Equals(value) != true)) + { + this.DomainIdField = value; + this.RaisePropertyChanged("DomainId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FieldName + { + get + { + return this.FieldNameField; + } + set + { + if ((object.ReferenceEquals(this.FieldNameField, value) != true)) + { + this.FieldNameField = value; + this.RaisePropertyChanged("FieldName"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByDifferenceMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByDifferenceMatchingCriterion : MDSBusinessRules.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double DifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Difference + { + get + { + return this.DifferenceField; + } + set + { + if ((this.DifferenceField.Equals(value) != true)) + { + this.DifferenceField = value; + this.RaisePropertyChanged("Difference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SimilarMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + public partial class SimilarMatchingCriterion : MDSBusinessRules.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "WeightedMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExactMatchingCriterion))] + public partial class WeightedMatchingCriterion : MDSBusinessRules.MDSTestService.MatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DomainWeightField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DomainWeight + { + get + { + return this.DomainWeightField; + } + set + { + if ((this.DomainWeightField.Equals(value) != true)) + { + this.DomainWeightField = value; + this.RaisePropertyChanged("DomainWeight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StringMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StringMatchingCriterion : MDSBusinessRules.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DateMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DateMatchingCriterion : MDSBusinessRules.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DaysDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MonthsDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int YearsDifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DaysDifference + { + get + { + return this.DaysDifferenceField; + } + set + { + if ((this.DaysDifferenceField.Equals(value) != true)) + { + this.DaysDifferenceField = value; + this.RaisePropertyChanged("DaysDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MonthsDifference + { + get + { + return this.MonthsDifferenceField; + } + set + { + if ((this.MonthsDifferenceField.Equals(value) != true)) + { + this.MonthsDifferenceField = value; + this.RaisePropertyChanged("MonthsDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int YearsDifference + { + get + { + return this.YearsDifferenceField; + } + set + { + if ((this.YearsDifferenceField.Equals(value) != true)) + { + this.YearsDifferenceField = value; + this.RaisePropertyChanged("YearsDifference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExactMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExactMatchingCriterion : MDSBusinessRules.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByPercentageMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByPercentageMatchingCriterion : MDSBusinessRules.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double PercentageField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Percentage + { + get + { + return this.PercentageField; + } + set + { + if ((this.PercentageField.Equals(value) != true)) + { + this.PercentageField = value; + this.RaisePropertyChanged("Percentage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericMatchingCriterion : MDSBusinessRules.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrerequisiteMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class PrerequisiteMatchingCriterion : MDSBusinessRules.MDSTestService.MatchingCriterion + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum OperationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Success = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failure = 4, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularData", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ColumnDefinitionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RowsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection ColumnDefinitions + { + get + { + return this.ColumnDefinitionsField; + } + set + { + if ((object.ReferenceEquals(this.ColumnDefinitionsField, value) != true)) + { + this.ColumnDefinitionsField = value; + this.RaisePropertyChanged("ColumnDefinitions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rows + { + get + { + return this.RowsField; + } + set + { + if ((object.ReferenceEquals(this.RowsField, value) != true)) + { + this.RowsField = value; + this.RaisePropertyChanged("Rows"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularColumnDefinition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularColumnDefinition : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularDataRow", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MDSBusinessRules.MDSTestService.International))] + public partial class TabularDataRow : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ValuesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Values + { + get + { + return this.ValuesField; + } + set + { + if ((object.ReferenceEquals(this.ValuesField, value) != true)) + { + this.ValuesField = value; + this.RaisePropertyChanged("Values"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DisplayType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DisplayType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Code = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CodeName = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NameCode = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explicit = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Derived = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberReturnOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberReturnOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Data = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Counts = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DataAndCounts = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MembershipInformation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyParents = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalData = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalMembershipInformation = 32, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SortDirection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SortDirection : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Asc = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Desc = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "AccessPermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AccessPermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Create = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateUpdate = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateDelete = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UpdateDelete = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeValueType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeValueType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "RelationshipType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum RelationshipType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Parent = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Sibling = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Deny = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ReadOnly = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Access = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Admin = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inferred = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DenyAccess = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Execute = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Control = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 107, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NewAwaitingValidation = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validating = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationFailed = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationSucceeded = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingRevalidation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingDependentMemberRevalidation = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DBA = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedDBA = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotApplicable = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ManyToMany = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTransactionBehavior", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberTransactionBehavior : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + BestEffort = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByBatch = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingImportType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EntityStagingImportType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOptimistic = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Insert = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOverwrite = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Purge = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DeleteSetNull = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PurgeSetNull = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StagingBatchStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum StagingBatchStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToRun = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotRunning = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Running = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToClear = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Cleared = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllExceptCleared = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ChangeMemberStatus = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SetAttributeValue = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToParent = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToSibling = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AnnotateMember = 6, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityValidationSummary", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityValidationSummary : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ModelContextIdentifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable EntityLastValidatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SummaryItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MDSBusinessRules.MDSTestService.ModelContextIdentifier VersionIdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ModelContextIdentifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityLastValidated + { + get + { + return this.EntityLastValidatedField; + } + set + { + if ((this.EntityLastValidatedField.Equals(value) != true)) + { + this.EntityLastValidatedField = value; + this.RaisePropertyChanged("EntityLastValidated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SummaryItems + { + get + { + return this.SummaryItemsField; + } + set + { + if ((object.ReferenceEquals(this.SummaryItemsField, value) != true)) + { + this.SummaryItemsField = value; + this.RaisePropertyChanged("SummaryItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MDSBusinessRules.MDSTestService.ModelContextIdentifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemCategory", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemCategory : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Condition = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ThenAction = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ElseAction = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ChangesetStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ChangesetStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Approved = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Rejected = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKeyLookupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberKeyLookupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportViewFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ExportViewFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafAttributes = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedAttributes = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionAttributes = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collections = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitParentChild = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitLevels = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedParentChild = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedLevels = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafHistory = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedHistory = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionHistory = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafType2 = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedType2 = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionType2 = 14, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataCompressionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DataCompressionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Row = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionLogType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionLogType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Member = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotValidated = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ForceDelete", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ForceDelete : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unspecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OverrideSubscriptionViewConflict = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SearchOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SearchOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedObjectsOnly = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemObjectsOnly = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BothUserDefinedAndSystemObjects = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SystemPropertyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + DatabaseSchemaVersion = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SQLServerVersion = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CompatibilityLevel = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ProductVersion = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OSVersion = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SyncStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Succeeded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionalArea", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum FunctionalArea : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explorer = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Versions = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ImportExport = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Security = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemAdministration = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SuperUser = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrincipalType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PrincipalType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAccount = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Group = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ModelObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafMemberType = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedMemberType = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMemberType = 10, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "GroupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum GroupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InternalGroup = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ActiveDirectoryGroup = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LocalGroup = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OtherGroup = 99, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EmailFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EmailFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HTML = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityResolutionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SecurityResolutionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAndGroup = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Users = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Effective = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", ConfigurationName = "MDSTestService.IService")] + public interface IService + { + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(MDSBusinessRules.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(MDSBusinessRules.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesClone(MDSBusinessRules.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + System.Threading.Tasks.Task BusinessRulesCloneAsync(MDSBusinessRules.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(MDSBusinessRules.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + System.Threading.Tasks.Task BusinessRulesCreateAsync(MDSBusinessRules.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesDelete(MDSBusinessRules.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + System.Threading.Tasks.Task BusinessRulesDeleteAsync(MDSBusinessRules.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(MDSBusinessRules.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + System.Threading.Tasks.Task BusinessRulesGetAsync(MDSBusinessRules.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesPublish(MDSBusinessRules.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + System.Threading.Tasks.Task BusinessRulesPublishAsync(MDSBusinessRules.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesUpdate(MDSBusinessRules.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + System.Threading.Tasks.Task BusinessRulesUpdateAsync(MDSBusinessRules.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(MDSBusinessRules.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + System.Threading.Tasks.Task DataQualityInstalledStateAsync(MDSBusinessRules.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(MDSBusinessRules.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(MDSBusinessRules.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(MDSBusinessRules.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(MDSBusinessRules.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(MDSBusinessRules.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(MDSBusinessRules.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(MDSBusinessRules.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + System.Threading.Tasks.Task DataQualityOperationStatusAsync(MDSBusinessRules.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(MDSBusinessRules.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(MDSBusinessRules.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(MDSBusinessRules.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + System.Threading.Tasks.Task DataQualityStoreInputDataAsync(MDSBusinessRules.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(MDSBusinessRules.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + System.Threading.Tasks.Task DataQualityOperationStartAsync(MDSBusinessRules.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(MDSBusinessRules.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(MDSBusinessRules.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMembersGetResponse EntityMembersGet(MDSBusinessRules.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + System.Threading.Tasks.Task EntityMembersGetAsync(MDSBusinessRules.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(MDSBusinessRules.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + System.Threading.Tasks.Task EntityMemberAttributesGetAsync(MDSBusinessRules.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(MDSBusinessRules.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + System.Threading.Tasks.Task HierarchyMembersGetAsync(MDSBusinessRules.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.ModelMembersGetResponse ModelMembersGet(MDSBusinessRules.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + System.Threading.Tasks.Task ModelMembersGetAsync(MDSBusinessRules.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(MDSBusinessRules.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + System.Threading.Tasks.Task EntityMembersCreateAsync(MDSBusinessRules.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(MDSBusinessRules.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + System.Threading.Tasks.Task EntityMembersDeleteAsync(MDSBusinessRules.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(MDSBusinessRules.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + System.Threading.Tasks.Task EntityMembersPurgeAsync(MDSBusinessRules.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(MDSBusinessRules.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + System.Threading.Tasks.Task EntityMembersUpdateAsync(MDSBusinessRules.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(MDSBusinessRules.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + System.Threading.Tasks.Task HierarchyParentSaveAsync(MDSBusinessRules.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(MDSBusinessRules.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + System.Threading.Tasks.Task EntityMembersCopyAsync(MDSBusinessRules.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(MDSBusinessRules.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + System.Threading.Tasks.Task EntityMembersMergeAsync(MDSBusinessRules.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(MDSBusinessRules.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + System.Threading.Tasks.Task EntityStagingLoadAsync(MDSBusinessRules.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityStagingGetResponse EntityStagingGet(MDSBusinessRules.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + System.Threading.Tasks.Task EntityStagingGetAsync(MDSBusinessRules.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityStagingClearResponse EntityStagingClear(MDSBusinessRules.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + System.Threading.Tasks.Task EntityStagingClearAsync(MDSBusinessRules.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(MDSBusinessRules.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + System.Threading.Tasks.Task EntityStagingProcessAsync(MDSBusinessRules.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.TransactionsGetResponse TransactionsGet(MDSBusinessRules.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + System.Threading.Tasks.Task TransactionsGetAsync(MDSBusinessRules.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.TransactionsReverseResponse TransactionsReverse(MDSBusinessRules.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + System.Threading.Tasks.Task TransactionsReverseAsync(MDSBusinessRules.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.ValidationGetResponse ValidationGet(MDSBusinessRules.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + System.Threading.Tasks.Task ValidationGetAsync(MDSBusinessRules.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.ValidationProcessResponse ValidationProcess(MDSBusinessRules.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + System.Threading.Tasks.Task ValidationProcessAsync(MDSBusinessRules.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(MDSBusinessRules.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(MDSBusinessRules.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(MDSBusinessRules.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(MDSBusinessRules.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(MDSBusinessRules.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(MDSBusinessRules.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(MDSBusinessRules.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + System.Threading.Tasks.Task TransactionAnnotationsGetAsync(MDSBusinessRules.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(MDSBusinessRules.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + System.Threading.Tasks.Task AnnotationsUpdateAsync(MDSBusinessRules.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(MDSBusinessRules.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + System.Threading.Tasks.Task AnnotationsDeleteAsync(MDSBusinessRules.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(MDSBusinessRules.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(MDSBusinessRules.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(MDSBusinessRules.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(MDSBusinessRules.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(MDSBusinessRules.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(MDSBusinessRules.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(MDSBusinessRules.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + System.Threading.Tasks.Task EntityMemberKeyLookupAsync(MDSBusinessRules.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.ExportViewCreateResponse ExportViewCreate(MDSBusinessRules.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + System.Threading.Tasks.Task ExportViewCreateAsync(MDSBusinessRules.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(MDSBusinessRules.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + System.Threading.Tasks.Task ExportViewUpdateAsync(MDSBusinessRules.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.ExportViewDeleteResponse ExportViewDelete(MDSBusinessRules.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + System.Threading.Tasks.Task ExportViewDeleteAsync(MDSBusinessRules.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.ExportViewListGetResponse ExportViewListGet(MDSBusinessRules.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + System.Threading.Tasks.Task ExportViewListGetAsync(MDSBusinessRules.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.FileGetResponse FileGet(MDSBusinessRules.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + System.Threading.Tasks.Task FileGetAsync(MDSBusinessRules.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.FileSaveResponse FileSave(MDSBusinessRules.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + System.Threading.Tasks.Task FileSaveAsync(MDSBusinessRules.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.MetadataCloneResponse MetadataClone(MDSBusinessRules.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + System.Threading.Tasks.Task MetadataCloneAsync(MDSBusinessRules.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.MetadataCreateResponse MetadataCreate(MDSBusinessRules.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + System.Threading.Tasks.Task MetadataCreateAsync(MDSBusinessRules.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.MetadataDeleteResponse MetadataDelete(MDSBusinessRules.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + System.Threading.Tasks.Task MetadataDeleteAsync(MDSBusinessRules.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MetadataGetResponse MetadataGet(MDSBusinessRules.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + System.Threading.Tasks.Task MetadataGetAsync(MDSBusinessRules.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.MetadataUpdateResponse MetadataUpdate(MDSBusinessRules.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + System.Threading.Tasks.Task MetadataUpdateAsync(MDSBusinessRules.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.StagingNameCheckResponse StagingNameCheck(MDSBusinessRules.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + System.Threading.Tasks.Task StagingNameCheckAsync(MDSBusinessRules.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.AttributeChangeResponse AttributeChange(MDSBusinessRules.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + System.Threading.Tasks.Task AttributeChangeAsync(MDSBusinessRules.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(MDSBusinessRules.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + System.Threading.Tasks.Task SystemSettingsGetAsync(MDSBusinessRules.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(MDSBusinessRules.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + System.Threading.Tasks.Task SystemSettingsUpdateAsync(MDSBusinessRules.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(MDSBusinessRules.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + System.Threading.Tasks.Task SystemDomainListGetAsync(MDSBusinessRules.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(MDSBusinessRules.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + System.Threading.Tasks.Task SystemPropertiesGetAsync(MDSBusinessRules.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse ServiceCheck(MDSBusinessRules.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + System.Threading.Tasks.Task ServiceCheckAsync(MDSBusinessRules.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(MDSBusinessRules.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + System.Threading.Tasks.Task ServiceVersionGetAsync(MDSBusinessRules.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.VersionCopyResponse VersionCopy(MDSBusinessRules.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + System.Threading.Tasks.Task VersionCopyAsync(MDSBusinessRules.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(MDSBusinessRules.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + System.Threading.Tasks.Task SyncRelationshipMergeAsync(MDSBusinessRules.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(MDSBusinessRules.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + System.Threading.Tasks.Task SyncRelationshipDeleteAsync(MDSBusinessRules.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(MDSBusinessRules.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + System.Threading.Tasks.Task SyncRelationshipsGetAsync(MDSBusinessRules.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(MDSBusinessRules.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + System.Threading.Tasks.Task SyncRelationshipRefreshAsync(MDSBusinessRules.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(MDSBusinessRules.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + System.Threading.Tasks.Task UserPreferencesGetAsync(MDSBusinessRules.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(MDSBusinessRules.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + System.Threading.Tasks.Task UserPreferencesUpdateAsync(MDSBusinessRules.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(MDSBusinessRules.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + System.Threading.Tasks.Task UserPreferencesDeleteAsync(MDSBusinessRules.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(MDSBusinessRules.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + System.Threading.Tasks.Task ErrorLogsGetAsync(MDSBusinessRules.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse SecurityPrincipalsClone(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse SecurityPrincipalsUpdate(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(MDSBusinessRules.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + System.Threading.Tasks.Task SecurityPrincipalsGetAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse SecurityPrincipalsDelete(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse SecurityPrivilegesClone(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MDSBusinessRules.MDSTestService.MessageResponse SecurityPrivilegesUpdate(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + System.Threading.Tasks.Task SecurityPrivilegesGetAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.MessageResponse SecurityPrivilegesDelete(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MDSBusinessRules.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MDSBusinessRules.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(MDSBusinessRules.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(MDSBusinessRules.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BREntityMemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPaletteGetRequest() + { + } + + public BusinessRulesPaletteGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BREntityMemberType MemberType, System.Guid RequestId) + { + this.International = International; + this.MemberType = MemberType; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BusinessRulesPalette BusinessRulesPalette; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public BusinessRulesPaletteGetResponse() + { + } + + public BusinessRulesPaletteGetResponse(MDSBusinessRules.MDSTestService.BusinessRulesPalette BusinessRulesPalette, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.BusinessRulesPalette = BusinessRulesPalette; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesCloneRequest() + { + } + + public BusinessRulesCloneRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MessageResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MessageResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public MessageResponse() + { + } + + public MessageResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public BusinessRulesCreateRequest() + { + } + + public BusinessRulesCreateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public BusinessRulesCreateResponse() + { + } + + public BusinessRulesCreateResponse(MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BRDeleteCriteria DeleteCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesDeleteRequest() + { + } + + public BusinessRulesDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BRDeleteCriteria DeleteCriteria, System.Guid RequestId) + { + this.International = International; + this.DeleteCriteria = DeleteCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BRGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.BRResultOptions ResultOptions; + + public BusinessRulesGetRequest() + { + } + + public BusinessRulesGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BRGetCriteria GetCriteria, System.Guid RequestId, MDSBusinessRules.MDSTestService.BRResultOptions ResultOptions) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public BusinessRulesGetResponse() + { + } + + public BusinessRulesGetResponse(MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPublishRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPublishRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BRPublishCriteria BRPublishCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPublishRequest() + { + } + + public BusinessRulesPublishRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BRPublishCriteria BRPublishCriteria, System.Guid RequestId) + { + this.International = International; + this.BRPublishCriteria = BRPublishCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesUpdateRequest() + { + } + + public BusinessRulesUpdateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityInstalledStateRequest() + { + } + + public DataQualityInstalledStateRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsInstalled; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public DataQualityInstalledStateResponse() + { + } + + public DataQualityInstalledStateResponse(bool IsInstalled, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.IsInstalled = IsInstalled; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityKnowledgeBasesGetRequest() + { + } + + public DataQualityKnowledgeBasesGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection KnowledgeBases; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public DataQualityKnowledgeBasesGetResponse() + { + } + + public DataQualityKnowledgeBasesGetResponse(System.Collections.ObjectModel.Collection KnowledgeBases, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.KnowledgeBases = KnowledgeBases; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityCleansingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityCleansingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ColumnMappings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityCleansingOperationCreateRequest() + { + } + + public DataQualityCleansingOperationCreateRequest(MDSBusinessRules.MDSTestService.International International, System.Collections.ObjectModel.Collection ColumnMappings, long KnowledgebaseId, System.Guid RequestId) + { + this.International = International; + this.ColumnMappings = ColumnMappings; + this.KnowledgebaseId = KnowledgebaseId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationCreateResponse() + { + } + + public DataQualityOperationCreateResponse(System.Guid OperationId, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationId = OperationId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityMatchingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityMatchingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.MatchingPolicy MatchingPolicy; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityMatchingOperationCreateRequest() + { + } + + public DataQualityMatchingOperationCreateRequest(MDSBusinessRules.MDSTestService.International International, long KnowledgebaseId, MDSBusinessRules.MDSTestService.MatchingPolicy MatchingPolicy, System.Guid RequestId) + { + this.International = International; + this.KnowledgebaseId = KnowledgebaseId; + this.MatchingPolicy = MatchingPolicy; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStatusRequest() + { + } + + public DataQualityOperationStatusRequest(MDSBusinessRules.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.OperationStatus Status; + + public DataQualityOperationStatusResponse() + { + } + + public DataQualityOperationStatusResponse(string FailureString, MDSBusinessRules.MDSTestService.OperationResult OperationResult, MDSBusinessRules.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int MaximumResults; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int StartRow; + + public DataQualityOperationResultsGetRequest() + { + } + + public DataQualityOperationResultsGetRequest(MDSBusinessRules.MDSTestService.International International, int MaximumResults, System.Guid OperationId, System.Guid RequestId, int StartRow) + { + this.International = International; + this.MaximumResults = MaximumResults; + this.OperationId = OperationId; + this.RequestId = RequestId; + this.StartRow = StartRow; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationResultsGetResponse() + { + } + + public DataQualityOperationResultsGetResponse(MDSBusinessRules.MDSTestService.TabularData Data, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.Data = Data; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityStoreInputDataRequest() + { + } + + public DataQualityStoreInputDataRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.TabularData Data, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.Data = Data; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public DataQualityStoreInputDataResponse() + { + } + + public DataQualityStoreInputDataResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStartRequest() + { + } + + public DataQualityOperationStartRequest(MDSBusinessRules.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.OperationStatus Status; + + public DataQualityOperationStartResponse() + { + } + + public DataQualityOperationStartResponse(string FailureString, MDSBusinessRules.MDSTestService.OperationResult OperationResult, MDSBusinessRules.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationPurgeOperationRequest() + { + } + + public DataQualityOperationPurgeOperationRequest(MDSBusinessRules.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationPurgeOperationResponse() + { + } + + public DataQualityOperationPurgeOperationResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityMembersGetCriteria MembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersGetRequest() + { + } + + public EntityMembersGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.EntityMembersGetCriteria MembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.MembersGetCriteria = MembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.EntityMembersInformation EntityMembersInformation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersGetResponse() + { + } + + public EntityMembersGetResponse(MDSBusinessRules.MDSTestService.EntityMembers EntityMembers, MDSBusinessRules.MDSTestService.EntityMembersInformation EntityMembersInformation, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.EntityMembersInformation = EntityMembersInformation; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMemberAttributesGetRequest() + { + } + + public EntityMemberAttributesGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.EntityMembers EntityMembers, System.Guid RequestId) + { + this.International = International; + this.EntityMembers = EntityMembers; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberAttributesGetResponse() + { + } + + public EntityMemberAttributesGetResponse(MDSBusinessRules.MDSTestService.EntityMembers EntityMembers, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyMembersGetRequest() + { + } + + public HierarchyMembersGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyMembersGetCriteria = HierarchyMembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.HierarchyMembers HierarchyMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public HierarchyMembersGetResponse() + { + } + + public HierarchyMembersGetResponse(MDSBusinessRules.MDSTestService.HierarchyMembers HierarchyMembers, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.HierarchyMembers = HierarchyMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public ModelMembersGetRequest() + { + } + + public ModelMembersGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria, MDSBusinessRules.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria, System.Guid RequestId) + { + this.International = International; + this.ModelsGetCriteria = ModelsGetCriteria; + this.ModelsResultCriteria = ModelsResultCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public ModelMembersGetResponse() + { + } + + public ModelMembersGetResponse(System.Collections.ObjectModel.Collection ModelMembers, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.ModelMembers = ModelMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersCreateRequest() + { + } + + public EntityMembersCreateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, MDSBusinessRules.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersCreateResponse() + { + } + + public EntityMembersCreateResponse(System.Collections.ObjectModel.Collection CreatedMembers, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ResetDbaReferences; + + public EntityMembersDeleteRequest() + { + } + + public EntityMembersDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ResetDbaReferences) + { + this.International = International; + this.Members = Members; + this.RequestId = RequestId; + this.ResetDbaReferences = ResetDbaReferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersDeleteResponse() + { + } + + public EntityMembersDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMembersPurgeRequest() + { + } + + public EntityMembersPurgeRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersPurgeResponse() + { + } + + public EntityMembersPurgeResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityMembersUpdateRequest() + { + } + + public EntityMembersUpdateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, MDSBusinessRules.MDSTestService.EntityMembers Members, System.Guid RequestId) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersUpdateResponse() + { + } + + public EntityMembersUpdateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyParentSaveRequest() + { + } + + public HierarchyParentSaveRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyParentCriteria = HierarchyParentCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public HierarchyParentSaveResponse() + { + } + + public HierarchyParentSaveResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersCopyRequest() + { + } + + public EntityMembersCopyRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria, System.Guid RequestId) + { + this.International = International; + this.EntityMembersCopyCriteria = EntityMembersCopyCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersCopyResponse() + { + } + + public EntityMembersCopyResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersMergeRequest() + { + } + + public EntityMembersMergeRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, MDSBusinessRules.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMembersMergeResponse() + { + } + + public EntityMembersMergeResponse(System.Collections.ObjectModel.Collection CreatedMembers, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.EntityStagingImportType ImportType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool QueueForProcessing; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public EntityStagingLoadRequest() + { + } + + public EntityStagingLoadRequest(MDSBusinessRules.MDSTestService.International International, string BatchTag, MDSBusinessRules.MDSTestService.EntityStagingImportType ImportType, System.Collections.ObjectModel.Collection ModelMembers, bool QueueForProcessing, System.Guid RequestId) + { + this.International = International; + this.BatchTag = BatchTag; + this.ImportType = ImportType; + this.ModelMembers = ModelMembers; + this.QueueForProcessing = QueueForProcessing; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public EntityStagingLoadResponse() + { + } + + public EntityStagingLoadResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) + { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.EntityStagingGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityStagingGetRequest() + { + } + + public EntityStagingGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.EntityStagingGetCriteria GetCriteria, System.Guid RequestId) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Batches; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityStagingGetResponse() + { + } + + public EntityStagingGetResponse(int BatchCount, System.Collections.ObjectModel.Collection Batches, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.BatchCount = BatchCount; + this.Batches = Batches; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityStagingClearRequest() + { + } + + public EntityStagingClearRequest(MDSBusinessRules.MDSTestService.International International, int BatchId, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.BatchId = BatchId; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityStagingClearResponse() + { + } + + public EntityStagingClearResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityStagingProcessRequest() + { + } + + public EntityStagingProcessRequest(MDSBusinessRules.MDSTestService.International International, string BatchTag, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberType MemberType, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.BatchTag = BatchTag; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityStagingProcessResponse() + { + } + + public EntityStagingProcessResponse(int BatchId, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.BatchId = BatchId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria; + + public TransactionsGetRequest() + { + } + + public TransactionsGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.TransactionSearchCriteria = TransactionSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int TotalRecordCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection TransactionList; + + public TransactionsGetResponse() + { + } + + public TransactionsGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, int TotalRecordCount, System.Collections.ObjectModel.Collection TransactionList) + { + this.OperationResult = OperationResult; + this.TotalRecordCount = TotalRecordCount; + this.TransactionList = TransactionList; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection Transactions; + + public TransactionsReverseRequest() + { + } + + public TransactionsReverseRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, System.Collections.ObjectModel.Collection Transactions) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.Transactions = Transactions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection TransactionsReversed; + + public TransactionsReverseResponse() + { + } + + public TransactionsReverseResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection TransactionsReversed) + { + this.OperationResult = OperationResult; + this.TransactionsReversed = TransactionsReversed; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria; + + public ValidationGetRequest() + { + } + + public ValidationGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationSearchCriteria = ValidationSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection EntitySummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool IsRunning; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Collections.ObjectModel.Collection SummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public int TotalIssueCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Collections.ObjectModel.Collection ValidateErrorList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public System.Nullable VersionLastValidated; + + public ValidationGetResponse() + { + } + + public ValidationGetResponse(System.Collections.ObjectModel.Collection EntitySummaryItems, bool IsRunning, MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SummaryItems, int TotalIssueCount, System.Collections.ObjectModel.Collection ValidateErrorList, System.Collections.ObjectModel.Collection ValidationIssueList, System.Nullable VersionLastValidated) + { + this.EntitySummaryItems = EntitySummaryItems; + this.IsRunning = IsRunning; + this.OperationResult = OperationResult; + this.SummaryItems = SummaryItems; + this.TotalIssueCount = TotalIssueCount; + this.ValidateErrorList = ValidateErrorList; + this.ValidationIssueList = ValidationIssueList; + this.VersionLastValidated = VersionLastValidated; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.ValidationProcessOptions ValidationProcessOptions; + + public ValidationProcessRequest() + { + } + + public ValidationProcessRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria, MDSBusinessRules.MDSTestService.ValidationProcessOptions ValidationProcessOptions) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationProcessCriteria = ValidationProcessCriteria; + this.ValidationProcessOptions = ValidationProcessOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ChangedMemberIds; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.ValidationProcessResult ValidationProcessResult; + + public ValidationProcessResponse() + { + } + + public ValidationProcessResponse(System.Collections.ObjectModel.Collection ChangedMemberIds, MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection ValidationIssueList, MDSBusinessRules.MDSTestService.ValidationProcessResult ValidationProcessResult) + { + this.ChangedMemberIds = ChangedMemberIds; + this.OperationResult = OperationResult; + this.ValidationIssueList = ValidationIssueList; + this.ValidationProcessResult = ValidationProcessResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsCreateRequest() + { + } + + public EntityMemberAnnotationsCreateRequest(MDSBusinessRules.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberIdentifier MemberId, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public AnnotationsCreateResponse() + { + } + + public AnnotationsCreateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationSaveRequest() + { + } + + public EntityMemberAnnotationSaveRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Annotation Annotation, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberType MemberType, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationSaveResponse() + { + } + + public EntityMemberAnnotationSaveResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationDeleteRequest() + { + } + + public EntityMemberAnnotationDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Annotation Annotation, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberType MemberType, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationDeleteResponse() + { + } + + public EntityMemberAnnotationDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int TransactionId; + + public TransactionAnnotationsCreateRequest() + { + } + + public TransactionAnnotationsCreateRequest(MDSBusinessRules.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.Annotations = Annotations; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberHistoryRollbackRequest() + { + } + + public EntityMemberHistoryRollbackRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberType MemberType, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberHistoryRollbackResponse() + { + } + + public EntityMemberHistoryRollbackResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetRequest() + { + } + + public EntityMemberAnnotationsGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberIdentifier MemberId, MDSBusinessRules.MDSTestService.MemberType MemberType, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetResponse() + { + } + + public EntityMemberAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberIdentifier MemberId, MDSBusinessRules.MDSTestService.Identifier ModelId, MDSBusinessRules.MDSTestService.OperationResult OperationResult, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.OperationResult = OperationResult; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetRequest() + { + } + + public TransactionAnnotationsGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetResponse() + { + } + + public TransactionAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, MDSBusinessRules.MDSTestService.OperationResult OperationResult, int TransactionId) + { + this.Annotations = Annotations; + this.OperationResult = OperationResult; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string Comment; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + public AnnotationsUpdateRequest() + { + } + + public AnnotationsUpdateRequest(MDSBusinessRules.MDSTestService.International International, string Comment, int Id, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Comment = Comment; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public AnnotationsUpdateResponse() + { + } + + public AnnotationsUpdateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public AnnotationsDeleteRequest() + { + } + + public AnnotationsDeleteRequest(MDSBusinessRules.MDSTestService.International International, int Id, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public AnnotationsDeleteResponse() + { + } + + public AnnotationsDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MDSBusinessRules.MDSTestService.Identifier SortColumnId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MDSBusinessRules.MDSTestService.SortDirection SortDirection; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public MDSBusinessRules.MDSTestService.ChangesetStatus Status; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetsGetRequest() + { + } + + public EntityMemberChangesetsGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier ChangesetId, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier SortColumnId, MDSBusinessRules.MDSTestService.SortDirection SortDirection, MDSBusinessRules.MDSTestService.ChangesetStatus Status, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.SortColumnId = SortColumnId; + this.SortDirection = SortDirection; + this.Status = Status; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Changesets; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetsGetResponse() + { + } + + public EntityMemberChangesetsGetResponse(System.Collections.ObjectModel.Collection Changesets, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.Changesets = Changesets; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Changeset Changeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetSaveRequest() + { + } + + public EntityMemberChangesetSaveRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Changeset Changeset, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Changeset = Changeset; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier CreatedChangeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetSaveResponse() + { + } + + public EntityMemberChangesetSaveResponse(MDSBusinessRules.MDSTestService.Identifier CreatedChangeset, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.CreatedChangeset = CreatedChangeset; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetDeleteRequest() + { + } + + public EntityMemberChangesetDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier ChangesetId, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetDeleteResponse() + { + } + + public EntityMemberChangesetDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.MemberKeyLookupType LookupType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MDSBusinessRules.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MDSBusinessRules.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public MDSBusinessRules.MDSTestService.Identifier VersionId; + + public EntityMemberKeyGetRequest() + { + } + + public EntityMemberKeyGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier EntityId, MDSBusinessRules.MDSTestService.MemberKeyLookupType LookupType, System.Collections.ObjectModel.Collection MemberKeys, MDSBusinessRules.MDSTestService.MemberType MemberType, MDSBusinessRules.MDSTestService.Identifier ModelId, System.Guid RequestId, MDSBusinessRules.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.LookupType = LookupType; + this.MemberKeys = MemberKeys; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public EntityMemberKeyGetResponse() + { + } + + public EntityMemberKeyGetResponse(System.Collections.ObjectModel.Collection MemberKeys, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.MemberKeys = MemberKeys; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewCreateRequest() + { + } + + public ExportViewCreateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public ExportViewCreateResponse() + { + } + + public ExportViewCreateResponse(MDSBusinessRules.MDSTestService.ExportView ExportView, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewUpdateRequest() + { + } + + public ExportViewUpdateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public ExportViewUpdateResponse() + { + } + + public ExportViewUpdateResponse(MDSBusinessRules.MDSTestService.ExportView ExportView, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewDeleteRequest() + { + } + + public ExportViewDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public ExportViewDeleteResponse() + { + } + + public ExportViewDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ExportViewListGetRequest() + { + } + + public ExportViewListGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ExportViews; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public ExportViewListGetResponse() + { + } + + public ExportViewListGetResponse(System.Collections.ObjectModel.Collection ExportViews, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.ExportViews = ExportViews; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public FileGetRequest() + { + } + + public FileGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public FileGetResponse() + { + } + + public FileGetResponse(MDSBusinessRules.MDSTestService.FileAttribute File, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.File = File; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public FileSaveRequest() + { + } + + public FileSaveRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.FileAttribute File, MDSBusinessRules.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.File = File; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public FileSaveResponse() + { + } + + public FileSaveResponse(MDSBusinessRules.MDSTestService.Identifier Identifier, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.Identifier = Identifier; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataCloneRequest() + { + } + + public MetadataCloneRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public MetadataCloneResponse() + { + } + + public MetadataCloneResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ReturnCreatedIdentifiers; + + public MetadataCreateRequest() + { + } + + public MetadataCreateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Metadata Metadata, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Metadata MetadataCreated; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public MetadataCreateResponse() + { + } + + public MetadataCreateResponse(MDSBusinessRules.MDSTestService.Metadata MetadataCreated, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.MetadataCreated = MetadataCreated; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.ForceDelete ForceDelete; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public MetadataDeleteRequest() + { + } + + public MetadataDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.ForceDelete ForceDelete, MDSBusinessRules.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.ForceDelete = ForceDelete; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public MetadataDeleteResponse() + { + } + + public MetadataDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.MetadataResultOptions ResultOptions; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.MetadataSearchCriteria SearchCriteria; + + public MetadataGetRequest() + { + } + + public MetadataGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.MetadataResultOptions ResultOptions, MDSBusinessRules.MDSTestService.MetadataSearchCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public MetadataGetResponse() + { + } + + public MetadataGetResponse(MDSBusinessRules.MDSTestService.Metadata Metadata, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.Metadata = Metadata; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataUpdateRequest() + { + } + + public MetadataUpdateRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public MetadataUpdateResponse() + { + } + + public MetadataUpdateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public string StagingName; + + public StagingNameCheckRequest() + { + } + + public StagingNameCheckRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, string StagingName) + { + this.International = International; + this.RequestId = RequestId; + this.StagingName = StagingName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsUnique; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public StagingNameCheckResponse() + { + } + + public StagingNameCheckResponse(bool IsUnique, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.IsUnique = IsUnique; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.MetadataAttribute Attribute; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public AttributeChangeRequest() + { + } + + public AttributeChangeRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.MetadataAttribute Attribute, System.Guid RequestId) + { + this.International = International; + this.Attribute = Attribute; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string DeprecatedAttributeName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection MemberCodesWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MembersWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid NewAttributeMuid; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public AttributeChangeResponse() + { + } + + public AttributeChangeResponse(string DeprecatedAttributeName, System.Collections.ObjectModel.Collection MemberCodesWithError, System.Collections.ObjectModel.Collection MembersWithError, System.Guid NewAttributeMuid, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.DeprecatedAttributeName = DeprecatedAttributeName; + this.MemberCodesWithError = MemberCodesWithError; + this.MembersWithError = MembersWithError; + this.NewAttributeMuid = NewAttributeMuid; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria SearchCriteria; + + public SystemSettingsGetRequest() + { + } + + public SystemSettingsGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.SystemSettingsGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingsGroups; + + public SystemSettingsGetResponse() + { + } + + public SystemSettingsGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemSettingsGroups) + { + this.OperationResult = OperationResult; + this.SystemSettingsGroups = SystemSettingsGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingGroups; + + public SystemSettingsUpdateRequest() + { + } + + public SystemSettingsUpdateRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemSettingGroups) + { + this.International = International; + this.RequestId = RequestId; + this.SystemSettingGroups = SystemSettingGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public SystemSettingsUpdateResponse() + { + } + + public SystemSettingsUpdateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria SearchCriteria; + + public SystemDomainListGetRequest() + { + } + + public SystemDomainListGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.SystemDomainListGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemDomainLists; + + public SystemDomainListGetResponse() + { + } + + public SystemDomainListGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemDomainLists) + { + this.OperationResult = OperationResult; + this.SystemDomainLists = SystemDomainLists; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemPropertyTypes; + + public SystemPropertiesGetRequest() + { + } + + public SystemPropertiesGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemPropertyTypes) + { + this.International = International; + this.RequestId = RequestId; + this.SystemPropertyTypes = SystemPropertyTypes; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemProperties; + + public SystemPropertiesGetResponse() + { + } + + public SystemPropertiesGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemProperties) + { + this.OperationResult = OperationResult; + this.SystemProperties = SystemProperties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceCheckGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceCheckGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceCheckGetRequest() + { + } + + public ServiceCheckGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceVersionGetRequest() + { + } + + public ServiceVersionGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int ApiContractVersion; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Version Version; + + public ServiceVersionGetResponse() + { + } + + public ServiceVersionGetResponse(int ApiContractVersion, MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Version Version) + { + this.ApiContractVersion = ApiContractVersion; + this.OperationResult = OperationResult; + this.Version = Version; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid FromVersionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public string ToVersionDescription; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public string ToVersionName; + + public VersionCopyRequest() + { + } + + public VersionCopyRequest(MDSBusinessRules.MDSTestService.International International, System.Guid FromVersionId, System.Guid RequestId, string ToVersionDescription, string ToVersionName) + { + this.International = International; + this.FromVersionId = FromVersionId; + this.RequestId = RequestId; + this.ToVersionDescription = ToVersionDescription; + this.ToVersionName = ToVersionName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public VersionCopyResponse() + { + } + + public VersionCopyResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SyncRelationship SyncRelationship; + + public SyncRelationshipMergeRequest() + { + } + + public SyncRelationshipMergeRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.SyncRelationship SyncRelationship) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationship = SyncRelationship; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipMergeResponse() + { + } + + public SyncRelationshipMergeResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipDeleteRequest() + { + } + + public SyncRelationshipDeleteRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipDeleteResponse() + { + } + + public SyncRelationshipDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public SyncRelationshipsGetRequest() + { + } + + public SyncRelationshipsGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SyncRelationships; + + public SyncRelationshipsGetResponse() + { + } + + public SyncRelationshipsGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SyncRelationships) + { + this.OperationResult = OperationResult; + this.SyncRelationships = SyncRelationships; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipRefreshRequest() + { + } + + public SyncRelationshipRefreshRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, MDSBusinessRules.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipRefreshResponse() + { + } + + public SyncRelationshipRefreshResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public UserPreferencesGetRequest() + { + } + + public UserPreferencesGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesGetResponse() + { + } + + public UserPreferencesGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.Generic.Dictionary UserPreferences) + { + this.OperationResult = OperationResult; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesUpdateRequest() + { + } + + public UserPreferencesUpdateRequest(MDSBusinessRules.MDSTestService.International International, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public UserPreferencesUpdateResponse() + { + } + + public UserPreferencesUpdateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool DeleteAllUserPreferences; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesDeleteRequest() + { + } + + public UserPreferencesDeleteRequest(MDSBusinessRules.MDSTestService.International International, bool DeleteAllUserPreferences, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.DeleteAllUserPreferences = DeleteAllUserPreferences; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public UserPreferencesDeleteResponse() + { + } + + public UserPreferencesDeleteResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ErrorLogsGetRequest() + { + } + + public ErrorLogsGetRequest(MDSBusinessRules.MDSTestService.International International, System.Guid Id, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Logs; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + public ErrorLogsGetResponse() + { + } + + public ErrorLogsGetResponse(System.Collections.ObjectModel.Collection Logs, MDSBusinessRules.MDSTestService.OperationResult OperationResult) + { + this.Logs = Logs; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.SecurityPrincipals Principals; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsRequest() + { + } + + public SecurityPrincipalsRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.SecurityPrincipals Principals, System.Guid RequestId) + { + this.International = International; + this.Principals = Principals; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SecuritySet SecuritySet; + + public SecurityCreateResponse() + { + } + + public SecurityCreateResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, MDSBusinessRules.MDSTestService.SecuritySet SecuritySet) + { + this.OperationResult = OperationResult; + this.SecuritySet = SecuritySet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsGetRequest() + { + } + + public SecurityPrincipalsGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.SecurityPrincipalsCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SecurityPrincipals Principals; + + public SecurityPrincipalsGetResponse() + { + } + + public SecurityPrincipalsGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, MDSBusinessRules.MDSTestService.SecurityPrincipals Principals) + { + this.OperationResult = OperationResult; + this.Principals = Principals; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsDeleteRequest() + { + } + + public SecurityPrincipalsDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.SecurityPrivileges Privileges; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesRequest() + { + } + + public SecurityPrivilegesRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.SecurityPrivileges Privileges, System.Guid RequestId) + { + this.International = International; + this.Privileges = Privileges; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesGetRequest() + { + } + + public SecurityPrivilegesGetRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.SecurityPrivilegesGetCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.SecurityPrivileges Privileges; + + public SecurityPrivilegesGetResponse() + { + } + + public SecurityPrivilegesGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, MDSBusinessRules.MDSTestService.SecurityPrivileges Privileges) + { + this.OperationResult = OperationResult; + this.Privileges = Privileges; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesDeleteRequest() + { + } + + public SecurityPrivilegesDeleteRequest(MDSBusinessRules.MDSTestService.International International, MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MDSBusinessRules.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Nullable AccessPermission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MDSBusinessRules.MDSTestService.Identifier ObjectId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MDSBusinessRules.MDSTestService.ModelObjectType ObjectType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Nullable Permission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public UserEffectiveObjectPermissionsGetRequest() + { + } + + public UserEffectiveObjectPermissionsGetRequest(MDSBusinessRules.MDSTestService.International International, System.Nullable AccessPermission, MDSBusinessRules.MDSTestService.Identifier ObjectId, MDSBusinessRules.MDSTestService.ModelObjectType ObjectType, System.Nullable Permission, System.Guid RequestId) + { + this.International = International; + this.AccessPermission = AccessPermission; + this.ObjectId = ObjectId; + this.ObjectType = ObjectType; + this.Permission = Permission; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MDSBusinessRules.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Users; + + public UserEffectiveObjectPermissionsGetResponse() + { + } + + public UserEffectiveObjectPermissionsGetResponse(MDSBusinessRules.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection Users) + { + this.OperationResult = OperationResult; + this.Users = Users; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface IServiceChannel : MDSBusinessRules.MDSTestService.IService, System.ServiceModel.IClientChannel + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ServiceClient : System.ServiceModel.ClientBase, MDSBusinessRules.MDSTestService.IService + { + + public ServiceClient() + { + } + + public ServiceClient(string endpointConfigurationName) : + base(endpointConfigurationName) + { + } + + public ServiceClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) + { + } + + public MDSBusinessRules.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(MDSBusinessRules.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(MDSBusinessRules.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesClone(MDSBusinessRules.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesClone(request); + } + + public System.Threading.Tasks.Task BusinessRulesCloneAsync(MDSBusinessRules.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesCloneAsync(request); + } + + public MDSBusinessRules.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(MDSBusinessRules.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreate(request); + } + + public System.Threading.Tasks.Task BusinessRulesCreateAsync(MDSBusinessRules.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesDelete(MDSBusinessRules.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDelete(request); + } + + public System.Threading.Tasks.Task BusinessRulesDeleteAsync(MDSBusinessRules.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(MDSBusinessRules.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesGetAsync(MDSBusinessRules.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesPublish(MDSBusinessRules.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublish(request); + } + + public System.Threading.Tasks.Task BusinessRulesPublishAsync(MDSBusinessRules.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublishAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse BusinessRulesUpdate(MDSBusinessRules.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdate(request); + } + + public System.Threading.Tasks.Task BusinessRulesUpdateAsync(MDSBusinessRules.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(MDSBusinessRules.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledState(request); + } + + public System.Threading.Tasks.Task DataQualityInstalledStateAsync(MDSBusinessRules.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledStateAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(MDSBusinessRules.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGet(request); + } + + public System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(MDSBusinessRules.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(MDSBusinessRules.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(MDSBusinessRules.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(MDSBusinessRules.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(MDSBusinessRules.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(MDSBusinessRules.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatus(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStatusAsync(MDSBusinessRules.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatusAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(MDSBusinessRules.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGet(request); + } + + public System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(MDSBusinessRules.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(MDSBusinessRules.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputData(request); + } + + public System.Threading.Tasks.Task DataQualityStoreInputDataAsync(MDSBusinessRules.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputDataAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(MDSBusinessRules.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStart(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStartAsync(MDSBusinessRules.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStartAsync(request); + } + + public MDSBusinessRules.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(MDSBusinessRules.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperation(request); + } + + public System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(MDSBusinessRules.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperationAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersGetResponse EntityMembersGet(MDSBusinessRules.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGet(request); + } + + public System.Threading.Tasks.Task EntityMembersGetAsync(MDSBusinessRules.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(MDSBusinessRules.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAttributesGetAsync(MDSBusinessRules.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(MDSBusinessRules.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGet(request); + } + + public System.Threading.Tasks.Task HierarchyMembersGetAsync(MDSBusinessRules.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.ModelMembersGetResponse ModelMembersGet(MDSBusinessRules.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGet(request); + } + + public System.Threading.Tasks.Task ModelMembersGetAsync(MDSBusinessRules.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(MDSBusinessRules.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreate(request); + } + + public System.Threading.Tasks.Task EntityMembersCreateAsync(MDSBusinessRules.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(MDSBusinessRules.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDelete(request); + } + + public System.Threading.Tasks.Task EntityMembersDeleteAsync(MDSBusinessRules.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(MDSBusinessRules.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurge(request); + } + + public System.Threading.Tasks.Task EntityMembersPurgeAsync(MDSBusinessRules.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurgeAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(MDSBusinessRules.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdate(request); + } + + public System.Threading.Tasks.Task EntityMembersUpdateAsync(MDSBusinessRules.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(MDSBusinessRules.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSave(request); + } + + public System.Threading.Tasks.Task HierarchyParentSaveAsync(MDSBusinessRules.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSaveAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(MDSBusinessRules.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopy(request); + } + + public System.Threading.Tasks.Task EntityMembersCopyAsync(MDSBusinessRules.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopyAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(MDSBusinessRules.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMerge(request); + } + + public System.Threading.Tasks.Task EntityMembersMergeAsync(MDSBusinessRules.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMergeAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(MDSBusinessRules.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoad(request); + } + + public System.Threading.Tasks.Task EntityStagingLoadAsync(MDSBusinessRules.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoadAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityStagingGetResponse EntityStagingGet(MDSBusinessRules.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGet(request); + } + + public System.Threading.Tasks.Task EntityStagingGetAsync(MDSBusinessRules.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityStagingClearResponse EntityStagingClear(MDSBusinessRules.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClear(request); + } + + public System.Threading.Tasks.Task EntityStagingClearAsync(MDSBusinessRules.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClearAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(MDSBusinessRules.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcess(request); + } + + public System.Threading.Tasks.Task EntityStagingProcessAsync(MDSBusinessRules.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcessAsync(request); + } + + public MDSBusinessRules.MDSTestService.TransactionsGetResponse TransactionsGet(MDSBusinessRules.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGet(request); + } + + public System.Threading.Tasks.Task TransactionsGetAsync(MDSBusinessRules.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.TransactionsReverseResponse TransactionsReverse(MDSBusinessRules.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverse(request); + } + + public System.Threading.Tasks.Task TransactionsReverseAsync(MDSBusinessRules.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverseAsync(request); + } + + public MDSBusinessRules.MDSTestService.ValidationGetResponse ValidationGet(MDSBusinessRules.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGet(request); + } + + public System.Threading.Tasks.Task ValidationGetAsync(MDSBusinessRules.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.ValidationProcessResponse ValidationProcess(MDSBusinessRules.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcess(request); + } + + public System.Threading.Tasks.Task ValidationProcessAsync(MDSBusinessRules.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcessAsync(request); + } + + public MDSBusinessRules.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(MDSBusinessRules.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSave(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSaveAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(MDSBusinessRules.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(MDSBusinessRules.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(MDSBusinessRules.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(MDSBusinessRules.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollback(request); + } + + public System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(MDSBusinessRules.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollbackAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(MDSBusinessRules.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(MDSBusinessRules.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGet(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsGetAsync(MDSBusinessRules.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(MDSBusinessRules.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdate(request); + } + + public System.Threading.Tasks.Task AnnotationsUpdateAsync(MDSBusinessRules.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(MDSBusinessRules.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDelete(request); + } + + public System.Threading.Tasks.Task AnnotationsDeleteAsync(MDSBusinessRules.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(MDSBusinessRules.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(MDSBusinessRules.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(MDSBusinessRules.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSave(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(MDSBusinessRules.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSaveAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(MDSBusinessRules.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(MDSBusinessRules.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(MDSBusinessRules.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookup(request); + } + + public System.Threading.Tasks.Task EntityMemberKeyLookupAsync(MDSBusinessRules.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookupAsync(request); + } + + public MDSBusinessRules.MDSTestService.ExportViewCreateResponse ExportViewCreate(MDSBusinessRules.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreate(request); + } + + public System.Threading.Tasks.Task ExportViewCreateAsync(MDSBusinessRules.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(MDSBusinessRules.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdate(request); + } + + public System.Threading.Tasks.Task ExportViewUpdateAsync(MDSBusinessRules.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.ExportViewDeleteResponse ExportViewDelete(MDSBusinessRules.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDelete(request); + } + + public System.Threading.Tasks.Task ExportViewDeleteAsync(MDSBusinessRules.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.ExportViewListGetResponse ExportViewListGet(MDSBusinessRules.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGet(request); + } + + public System.Threading.Tasks.Task ExportViewListGetAsync(MDSBusinessRules.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.FileGetResponse FileGet(MDSBusinessRules.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGet(request); + } + + public System.Threading.Tasks.Task FileGetAsync(MDSBusinessRules.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.FileSaveResponse FileSave(MDSBusinessRules.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSave(request); + } + + public System.Threading.Tasks.Task FileSaveAsync(MDSBusinessRules.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSaveAsync(request); + } + + public MDSBusinessRules.MDSTestService.MetadataCloneResponse MetadataClone(MDSBusinessRules.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataClone(request); + } + + public System.Threading.Tasks.Task MetadataCloneAsync(MDSBusinessRules.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataCloneAsync(request); + } + + public MDSBusinessRules.MDSTestService.MetadataCreateResponse MetadataCreate(MDSBusinessRules.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreate(request); + } + + public System.Threading.Tasks.Task MetadataCreateAsync(MDSBusinessRules.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.MetadataDeleteResponse MetadataDelete(MDSBusinessRules.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDelete(request); + } + + public System.Threading.Tasks.Task MetadataDeleteAsync(MDSBusinessRules.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.MetadataGetResponse MetadataGet(MDSBusinessRules.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGet(request); + } + + public System.Threading.Tasks.Task MetadataGetAsync(MDSBusinessRules.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.MetadataUpdateResponse MetadataUpdate(MDSBusinessRules.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdate(request); + } + + public System.Threading.Tasks.Task MetadataUpdateAsync(MDSBusinessRules.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.StagingNameCheckResponse StagingNameCheck(MDSBusinessRules.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheck(request); + } + + public System.Threading.Tasks.Task StagingNameCheckAsync(MDSBusinessRules.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheckAsync(request); + } + + public MDSBusinessRules.MDSTestService.AttributeChangeResponse AttributeChange(MDSBusinessRules.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChange(request); + } + + public System.Threading.Tasks.Task AttributeChangeAsync(MDSBusinessRules.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChangeAsync(request); + } + + public MDSBusinessRules.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(MDSBusinessRules.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGet(request); + } + + public System.Threading.Tasks.Task SystemSettingsGetAsync(MDSBusinessRules.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(MDSBusinessRules.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdate(request); + } + + public System.Threading.Tasks.Task SystemSettingsUpdateAsync(MDSBusinessRules.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(MDSBusinessRules.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGet(request); + } + + public System.Threading.Tasks.Task SystemDomainListGetAsync(MDSBusinessRules.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(MDSBusinessRules.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGet(request); + } + + public System.Threading.Tasks.Task SystemPropertiesGetAsync(MDSBusinessRules.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse ServiceCheck(MDSBusinessRules.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheck(request); + } + + public System.Threading.Tasks.Task ServiceCheckAsync(MDSBusinessRules.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheckAsync(request); + } + + public MDSBusinessRules.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(MDSBusinessRules.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGet(request); + } + + public System.Threading.Tasks.Task ServiceVersionGetAsync(MDSBusinessRules.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.VersionCopyResponse VersionCopy(MDSBusinessRules.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopy(request); + } + + public System.Threading.Tasks.Task VersionCopyAsync(MDSBusinessRules.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopyAsync(request); + } + + public MDSBusinessRules.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(MDSBusinessRules.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMerge(request); + } + + public System.Threading.Tasks.Task SyncRelationshipMergeAsync(MDSBusinessRules.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMergeAsync(request); + } + + public MDSBusinessRules.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(MDSBusinessRules.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDelete(request); + } + + public System.Threading.Tasks.Task SyncRelationshipDeleteAsync(MDSBusinessRules.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(MDSBusinessRules.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGet(request); + } + + public System.Threading.Tasks.Task SyncRelationshipsGetAsync(MDSBusinessRules.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(MDSBusinessRules.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefresh(request); + } + + public System.Threading.Tasks.Task SyncRelationshipRefreshAsync(MDSBusinessRules.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefreshAsync(request); + } + + public MDSBusinessRules.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(MDSBusinessRules.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGet(request); + } + + public System.Threading.Tasks.Task UserPreferencesGetAsync(MDSBusinessRules.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(MDSBusinessRules.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdate(request); + } + + public System.Threading.Tasks.Task UserPreferencesUpdateAsync(MDSBusinessRules.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(MDSBusinessRules.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDelete(request); + } + + public System.Threading.Tasks.Task UserPreferencesDeleteAsync(MDSBusinessRules.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(MDSBusinessRules.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGet(request); + } + + public System.Threading.Tasks.Task ErrorLogsGetAsync(MDSBusinessRules.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse SecurityPrincipalsClone(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsClone(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCloneAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse SecurityPrincipalsUpdate(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(MDSBusinessRules.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGet(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsGetAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse SecurityPrincipalsDelete(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(MDSBusinessRules.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreateAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse SecurityPrivilegesClone(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesClone(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCloneAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse SecurityPrivilegesUpdate(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdateAsync(request); + } + + public MDSBusinessRules.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGet(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesGetAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGetAsync(request); + } + + public MDSBusinessRules.MDSTestService.MessageResponse SecurityPrivilegesDelete(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(MDSBusinessRules.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDeleteAsync(request); + } + + public MDSBusinessRules.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(MDSBusinessRules.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGet(request); + } + + public System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(MDSBusinessRules.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGetAsync(request); + } + } +} diff --git a/samples/master-data-services/EntityBasedStaging/EntityBasedStaging.csproj b/samples/master-data-services/EntityBasedStaging/EntityBasedStaging.csproj new file mode 100644 index 00000000..c1acf82e --- /dev/null +++ b/samples/master-data-services/EntityBasedStaging/EntityBasedStaging.csproj @@ -0,0 +1,52 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {7FA4CB6A-A741-431D-90FB-CB6D355D3CF5} + Exe + Properties + EntityBasedStaging + EntityBasedStaging + v4.5.1 + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/master-data-services/EntityBasedStaging/EntityBasedStaging.sln b/samples/master-data-services/EntityBasedStaging/EntityBasedStaging.sln new file mode 100644 index 00000000..f1e8a35b --- /dev/null +++ b/samples/master-data-services/EntityBasedStaging/EntityBasedStaging.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityBasedStaging", "EntityBasedStaging.csproj", "{7FA4CB6A-A741-431D-90FB-CB6D355D3CF5}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FA4CB6A-A741-431D-90FB-CB6D355D3CF5}.Debug|x86.ActiveCfg = Debug|x86 + {7FA4CB6A-A741-431D-90FB-CB6D355D3CF5}.Debug|x86.Build.0 = Debug|x86 + {7FA4CB6A-A741-431D-90FB-CB6D355D3CF5}.Release|x86.ActiveCfg = Release|x86 + {7FA4CB6A-A741-431D-90FB-CB6D355D3CF5}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/EntityBasedStaging/Program.cs b/samples/master-data-services/EntityBasedStaging/Program.cs new file mode 100644 index 00000000..d909fa27 --- /dev/null +++ b/samples/master-data-services/EntityBasedStaging/Program.cs @@ -0,0 +1,358 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System; +using System.Threading; +using System.ServiceModel; +using EntityBasedStaging.MDSTestService; // For the created service reference. + +namespace EntityBasedStaging +{ + class Program + { + // MDS service client proxy object. + private static ServiceClient clientProxy; + // Set the MDS URL (plus /Service/Service.svc) here. + private static string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + + static void Main(string[] args) + { + try + { + // Before running this sample code you need to populate the staging table for the entity that you use with a staging record. + // The staging record should have batch tag = "Test1". + // Example: + // Populate the record into stg.TestEntity_Leaf staging table with batch tag = “Test1” by running the SQL script. + // Note that the Code and Name below is set to trigger the business rule validation error (if Code is “ABC”, Name must be equal to “Test”). + // Insert into stg.TestEntity_Leaf + // (ImportType, BatchTag, Code, Name) + // values (0, N'Test1', N'ABC', N'Name2'); + // ImportType = 0 means the import type is merge optimistic. + + // Create a service proxy. + clientProxy = GetClientProxy(mdsURL); + + // Process staging data in the staging table with the specified batch tag. + // You need to specify the existing model name, entity name, version name, and batch tag. + ProcessStagingData("TestModel", "TestEntity", "VERSION_1", "Test1", MemberType.Leaf); + + // Wait till the batch process completes (wait for 60 seconds). + Thread.Sleep(60000); + + // Get the staging information such as the batch status and the error information. + // In this example GetStagingInformation method returns the batch id for the specified batch tag. + // You need to specify the existing model name and batch tag. + int batchId = GetStagingInformation("TestModel", "Test1"); + + // Clear the batch staging data for the specified batch id. + // This is the step to set the batch status as "Cleared" and remove the staging records from the staging table for the batch id. + ClearStagingData("TestModel", batchId); + + // The followings are to validate the record that is added by Entity Based Staging. + // Create a new business rule and publish the rule to enable it in the validation process. + // You need to specify the existing model and entity names. + CreateAndPublishBR("TestModel", "TestEntity", "Rule1"); + + // Process the validation and get the list of validation issues. + // You need to specify the existing model, entity, and version names. + GetBRValidationIssue("TestModel", "TestEntity", "Rule1", "VERSION_1"); + + } + catch (Exception ex) + { + Console.WriteLine("Error creating a service proxy: {0}", ex); + } + + } + + // Creates MDS service client proxy. + private static ServiceClient GetClientProxy(string targetURL) + { + // Create an endpoint address using the URL. + EndpointAddress endptAddress = new EndpointAddress(targetURL); + + // Create and configure the WS Http binding. + WSHttpBinding wsBinding = new WSHttpBinding(); + + // Create and return the client proxy. + return new ServiceClient(wsBinding, endptAddress); + } + + // Handles operation errors. + private static void HandleOperationErrors(MDSTestService.OperationResult result) + { + string errorMessage = string.Empty; + + if (result.Errors.Count > 0) + { + foreach (MDSTestService.Error anError in result.Errors) + { + errorMessage += "Operation Error: " + anError.Code + ":" + anError.Description + "\n"; + } + // Show the error messages. + Console.WriteLine(errorMessage); + } + } + + // Process staging data in the staging table with the specified batch tag. + private static void ProcessStagingData(string modelName, string entityName, string versionName, string batchTag, MemberType memberType) + { + try + { + // Set model, entity, and version objects. + MDSTestService.Identifier modelId = new MDSTestService.Identifier { Name = modelName }; + MDSTestService.Identifier entityId = new MDSTestService.Identifier { Name = entityName }; + MDSTestService.Identifier versionId = new MDSTestService.Identifier { Name = versionName }; + + // Get entity MUID. + MetadataGetRequest getRequest = new MetadataGetRequest(); + getRequest.SearchCriteria = new MetadataSearchCriteria(); + getRequest.SearchCriteria.Models = new System.Collections.ObjectModel.Collection { }; + getRequest.SearchCriteria.Models.Add(modelId); + getRequest.SearchCriteria.Entities = new System.Collections.ObjectModel.Collection { }; + getRequest.SearchCriteria.Entities.Add(entityId); + getRequest.SearchCriteria.Versions = new System.Collections.ObjectModel.Collection { }; + getRequest.SearchCriteria.Versions.Add(versionId); + getRequest.SearchCriteria.SearchOption = SearchOption.BothUserDefinedAndSystemObjects; + + getRequest.ResultOptions = new MetadataResultOptions(); + getRequest.ResultOptions.Entities = ResultType.Identifiers; + getRequest.ResultOptions.Versions = ResultType.Identifiers; + + MetadataGetResponse getResponse = clientProxy.MetadataGet(getRequest); + HandleOperationErrors(getResponse.OperationResult); + + // Set entity MUID since it cannot be specified only by name. + entityId.Id = getResponse.Metadata.Entities[0].Identifier.Id; + + // Set entity MUID since it cannot be specified only by name. + versionId.Id = getResponse.Metadata.Versions[0].Identifier.Id; + // Create the request object. + MDSTestService.EntityStagingProcessRequest processRequest = new EntityStagingProcessRequest(); + processRequest.BatchTag = batchTag; + processRequest.EntityId = entityId; + processRequest.VersionId = versionId; + processRequest.MemberType = MemberType.Leaf; + + // Process staging data. + MDSTestService.EntityStagingProcessResponse processResponse = clientProxy.EntityStagingProcess(processRequest); + + HandleOperationErrors(processResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Get the staging information such as batch status and the error information. + // In this example returns the batch id for the specified batch tag. + private static int GetStagingInformation(string modelName, string batchTag) + { + int batchId = -1; + + try + { + // Set model object. + MDSTestService.Identifier modelId = new MDSTestService.Identifier { Name = modelName }; + + // Create the request object. + // Get batch information for the specified model. + MDSTestService.EntityStagingGetRequest getInfoRequest = new EntityStagingGetRequest(); + EntityStagingGetCriteria getCriteria = new EntityStagingGetCriteria(); + getCriteria.ModelId = modelId; + getCriteria.IncludeClearedBatches = false; + getInfoRequest.GetCriteria = getCriteria; + + MDSTestService.EntityStagingGetResponse getInfoResponse = clientProxy.EntityStagingGet(getInfoRequest); + + HandleOperationErrors(getInfoResponse.OperationResult); + + // Find the batch id (the last one) for the specified batch tag. + foreach (EntityStagingBatch aBatch in getInfoResponse.Batches) + { + if (string.Equals(aBatch.BatchTag, batchTag, StringComparison.OrdinalIgnoreCase)) + { + batchId = aBatch.BatchId.Value; + // You can also access the error information or the batch status. + // aBatch.ErrorView + // aBatch.Status + } + } + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + return batchId; + } + + // Clear the batch staging data for the specified batch id. + private static void ClearStagingData(string modelName, int batchId) + { + try + { + // Set model and batch objects. + MDSTestService.Identifier modelId = new MDSTestService.Identifier { Name = modelName }; + + // Create the request object. + MDSTestService.EntityStagingClearRequest clearRequest = new EntityStagingClearRequest(); + clearRequest.ModelId = modelId; + clearRequest.BatchId = batchId; + + // Clear the batch staging data. + MDSTestService.EntityStagingClearResponse processResponse = clientProxy.EntityStagingClear(clearRequest); + + HandleOperationErrors(processResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Create a new business rule and publish the rule to enable it in the validation process. + private static void CreateAndPublishBR(string modelName, string entityName, string ruleName) + { + try + { + // Set Model and Entity objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + + // Create the request object. + MDSTestService.BusinessRulesCreateRequest ruleCreateRequest = new MDSTestService.BusinessRulesCreateRequest(); + ruleCreateRequest.ReturnCreatedIdentifiers = true; + ruleCreateRequest.BusinessRuleSet = new MDSTestService.BusinessRules(); + + // Create a new business rule. + BusinessRule newRule = new BusinessRule(); + ruleCreateRequest.BusinessRuleSet.BusinessRulesMember = new System.Collections.ObjectModel.Collection { }; + ruleCreateRequest.BusinessRuleSet.BusinessRulesMember.Add(newRule); + + newRule.Identifier = new MemberTypeContextIdentifier + { + Name = ruleName, + ModelId = modelId, + EntityId = entityId, + MemberType = MemberType.Leaf + }; + + newRule.Priority = 10; + newRule.BRConditionTree = new BRConditionTreeNode(); + newRule.BRConditionTree.LogicalOperator = LogicalOperator.And; + newRule.BRConditionTree.Sequence = 1; + + // Create the rule condition "Code equals ABC". + BRCondition ruleCondition = new BRCondition(); + newRule.BRConditionTree.BRConditions = new System.Collections.ObjectModel.Collection { }; + newRule.BRConditionTree.BRConditions.Add(ruleCondition); + ruleCondition.Sequence = 1; + + // Create the condition prefix argument for Code attribute. + BRAttributeArgument conditionPrefix = new BRAttributeArgument(); + ruleCondition.PrefixArgument = conditionPrefix; + conditionPrefix.PropertyName = BRPropertyName.Anchor; + conditionPrefix.AttributeId = new Identifier { Name = "Code" }; + + // Set the condition operator. + ruleCondition.Operator = BRItemType.IsEqual; + + // Set the postfix argument "ABC". + BRFreeformArgument conditionPostfix = new BRFreeformArgument(); + ruleCondition.PostfixArguments = new System.Collections.ObjectModel.Collection { }; + ruleCondition.PostfixArguments.Add(conditionPostfix); + conditionPostfix.PropertyName = BRPropertyName.Value; + conditionPostfix.Value = "ABC"; + + // Create the rule action "Name must be equal to Test". + BRAction ruleAction = new BRAction(); + newRule.BRActions = new System.Collections.ObjectModel.Collection { }; + newRule.BRActions.Add(ruleAction); + ruleAction.Sequence = 1; + + // Set the action prefix argument for Name attribute. + BRAttributeArgument actionPrefix = new BRAttributeArgument(); + ruleAction.PrefixArgument = actionPrefix; + actionPrefix.PropertyName = BRPropertyName.Anchor; + actionPrefix.AttributeId = new Identifier { Name = "Name" }; + + // Set the action operator. + ruleAction.Operator = BRItemType.MustBeEqual; + + // Set the action postfix argument. + BRFreeformArgument actionPostfix = new BRFreeformArgument(); + ruleAction.PostfixArguments = new System.Collections.ObjectModel.Collection { }; + ruleAction.PostfixArguments.Add(actionPostfix); + actionPostfix.PropertyName = BRPropertyName.Value; + actionPostfix.Value = "Test"; + + // Create the business rule. + MDSTestService.BusinessRulesCreateResponse ruleCreateResponse = clientProxy.BusinessRulesCreate(ruleCreateRequest); + + HandleOperationErrors(ruleCreateResponse.OperationResult); + + // Create the request object. + MDSTestService.BusinessRulesPublishRequest rulePublishRequest = new MDSTestService.BusinessRulesPublishRequest(); + rulePublishRequest.BRPublishCriteria = new BRPublishCriteria(); + rulePublishRequest.BRPublishCriteria.EntityId = entityId; + rulePublishRequest.BRPublishCriteria.ModelId = modelId; + rulePublishRequest.BRPublishCriteria.MemberType = BREntityMemberType.Leaf; + + // Publish the business rule. + MDSTestService.MessageResponse rulePublishResponse = clientProxy.BusinessRulesPublish(rulePublishRequest); + + HandleOperationErrors(rulePublishResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Process the validation and get the list of validation issues. + private static void GetBRValidationIssue(string modelName, string entityName, string ruleName, string versionName) + { + try + { + // Set Model, Entity, and Version objects. + Identifier modelId = new Identifier { Name = modelName }; + Identifier entityId = new Identifier { Name = entityName }; + Identifier versionId = new Identifier { Name = versionName }; + + // Create the request object. + MDSTestService.ValidationProcessRequest validationProcessRequest = new MDSTestService.ValidationProcessRequest(); + validationProcessRequest.ValidationProcessCriteria = new ValidationProcessCriteria(); + validationProcessRequest.ValidationProcessCriteria.ModelId = modelId; + validationProcessRequest.ValidationProcessCriteria.EntityId = entityId; + validationProcessRequest.ValidationProcessCriteria.VersionId = versionId; + validationProcessRequest.ValidationProcessOptions = new ValidationProcessOptions(); + validationProcessRequest.ValidationProcessOptions.ReturnValidationResults = true; + + // Process validation and get a validation issue. + MDSTestService.ValidationProcessResponse validationProcessResponse = clientProxy.ValidationProcess(validationProcessRequest); + HandleOperationErrors(validationProcessResponse.OperationResult); + + // Show the validation issue's description. + if (validationProcessResponse.ValidationIssueList.Count > 0) + { + ValidationIssue validationIssue = validationProcessResponse.ValidationIssueList[0]; + Console.WriteLine("Validation issue: " + validationIssue.Description); + } + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + } +} diff --git a/samples/master-data-services/EntityBasedStaging/Properties/AssemblyInfo.cs b/samples/master-data-services/EntityBasedStaging/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..459f78ee --- /dev/null +++ b/samples/master-data-services/EntityBasedStaging/Properties/AssemblyInfo.cs @@ -0,0 +1,46 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("EntityBasedStaging")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("EntityBasedStaging")] +[assembly: AssemblyCopyright("Copyright © Microsoft")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("c4e13b74-8e35-4aab-a7cb-c53046b5c20d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/master-data-services/EntityBasedStaging/README.md b/samples/master-data-services/EntityBasedStaging/README.md new file mode 100644 index 00000000..20cd2efe --- /dev/null +++ b/samples/master-data-services/EntityBasedStaging/README.md @@ -0,0 +1,44 @@ +# Master Data Services Entity Based Staging API Sample + +This is a C# code sample to show how to process, clear, and get information about entity based staging data by using MDS APIs. This sample has the following scenarios. +1. Process the staging data in the staging table that has the specified batch tag (Test1). After calling the API to process the staging data wait untill the batch process completes (wait for 60 seconds). +2. Get the staging information such as the batch status and the error information. In this example, GetStagingInformation method returns the batch id for the specified batch tag. +3. Clear the batch staging data for the specified batch id. +4. Create a new business rule to validate the record that is added by Entity Based Staging and get the validation error. + +Before running this sample code you need to populate the staging table for the entity that you use with a staging record. +The staging record should have batch tag = "Test1". +Example: +Populate the record into stg.TestEntity_Leaf staging table with batch tag = Test1 by running the SQL script. +Note that the Code and Name below is set to trigger the business rule validation error (if Code is ABC, Name must be equal to Test). +Insert into stg.TestEntity_Leaf +(ImportType, BatchTag, Code, Name) +values (0, N'Test1', N'ABC', N'Name2'); +ImportType = 0 means the import type is merge optimistic. + +Please set the MDS URL (plus /Service/Service.svc) to mdsURL in Program.cs. +string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + +Program.cs uses Reference.cs (the service reference class file) that was generated by using Visual Studio to access MDS Web service API. You may need to regenerate Reference.cs in case when MDS Web service API is changed. + +To generate Reference.cs using Visual Studio: +You need to expose the WSDL. Exposing the WSDL is only necessary at the time when you want to generate proxy classes using a client development tool such as Visual Studio. After a proxy has been generated, the WSDL does not need to be exposed going forward for client programs to call the API. + +To enable an http/https Get on the WSDL: +1. Open the MDS web.config file in a text editor (\Microsoft SQL Server\Master Data Services\WebApplication\web.config). +2. Search for the tag serviceMetadata and set httpGetEnabled to true (or httpsGetEnabled if using SSL). + +To also enable service exception details for additional debugging (not necessary for standard, trapped errors): +1. Search for the tag serviceDebug and set includeExceptionDetailInFaults to true. + +After that you need to add a Service Reference to http:////service/service.svc and set the namespace to the service to "MDSTestService" in the following steps using Visual Studio. + 1. Click "Add Service Reference". + 2. In Address, enter the URL to the MDS service which will be http:////service/service.svc. + 3. Specify the namespace to the service as "MDSTestService" in the Namespace box. + 4. Click the Advanced button to configure advanced settings. + 5. Check Always generate message contracts. + 6. Set the Collection type drop-down to System.Collections.ObjectModel.Collection. + 7. Click OK to return to the Add Service Reference dialog. + 8. Click OK. + +Reference.cs will be generated in EntityBasedStaging\Service References\MDSTestService folder. You can replace EntityBasedStaging\Reference.cs with the newly generated one. diff --git a/samples/master-data-services/EntityBasedStaging/Reference.cs b/samples/master-data-services/EntityBasedStaging/Reference.cs new file mode 100644 index 00000000..85f42355 --- /dev/null +++ b/samples/master-data-services/EntityBasedStaging/Reference.cs @@ -0,0 +1,23041 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace EntityBasedStaging.MDSTestService +{ + using System.Runtime.Serialization; + using System; + + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataContractBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.International))] + public partial class DataContractBase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRulesPalette", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRulesPalette : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionGroups + { + get + { + return this.BRActionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionGroupsField, value) != true)) + { + this.BRActionGroupsField = value; + this.RaisePropertyChanged("BRActionGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionGroups + { + get + { + return this.BRConditionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionGroupsField, value) != true)) + { + this.BRConditionGroupsField = value; + this.RaisePropertyChanged("BRConditionGroups"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionGroup : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionComponents + { + get + { + return this.BRActionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionComponentsField, value) != true)) + { + this.BRActionComponentsField = value; + this.RaisePropertyChanged("BRActionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemTypeComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionComponent))] + public partial class BRItemTypeComponent : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRItemType ItemTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRItemType ItemType + { + get + { + return this.ItemTypeField; + } + set + { + if ((this.ItemTypeField.Equals(value) != true)) + { + this.ItemTypeField = value; + this.RaisePropertyChanged("ItemType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeTypeInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeTypeInfo : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeDataTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AttributeType AttributeTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection AttributeDataTypes + { + get + { + return this.AttributeDataTypesField; + } + set + { + if ((object.ReferenceEquals(this.AttributeDataTypesField, value) != true)) + { + this.AttributeDataTypesField = value; + this.RaisePropertyChanged("AttributeDataTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AttributeType AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionComponent : EntityBasedStaging.MDSTestService.BRItemTypeComponent + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParametersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parameters + { + get + { + return this.ParametersField; + } + set + { + if ((object.ReferenceEquals(this.ParametersField, value) != true)) + { + this.ParametersField = value; + this.RaisePropertyChanged("Parameters"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRScriptParameter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRScriptParameter : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IndexField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MaxLengthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PrecisionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ScaleField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Index + { + get + { + return this.IndexField; + } + set + { + if ((this.IndexField.Equals(value) != true)) + { + this.IndexField = value; + this.RaisePropertyChanged("Index"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MaxLength + { + get + { + return this.MaxLengthField; + } + set + { + if ((this.MaxLengthField.Equals(value) != true)) + { + this.MaxLengthField = value; + this.RaisePropertyChanged("MaxLength"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Precision + { + get + { + return this.PrecisionField; + } + set + { + if ((this.PrecisionField.Equals(value) != true)) + { + this.PrecisionField = value; + this.RaisePropertyChanged("Precision"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Scale + { + get + { + return this.ScaleField; + } + set + { + if ((this.ScaleField.Equals(value) != true)) + { + this.ScaleField = value; + this.RaisePropertyChanged("Scale"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionComponent : EntityBasedStaging.MDSTestService.BRItemTypeComponent + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionGroup : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection BRConditionComponents + { + get + { + return this.BRConditionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionComponentsField, value) != true)) + { + this.BRConditionComponentsField = value; + this.RaisePropertyChanged("BRConditionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class OperationResult : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ErrorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid RequestIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Errors + { + get + { + return this.ErrorsField; + } + set + { + if ((object.ReferenceEquals(this.ErrorsField, value) != true)) + { + this.ErrorsField = value; + this.RaisePropertyChanged("Errors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid RequestId + { + get + { + return this.RequestIdField; + } + set + { + if ((this.RequestIdField.Equals(value) != true)) + { + this.RequestIdField = value; + this.RaisePropertyChanged("RequestId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Error", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Error : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ErrorContext ContextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ErrorContext Context + { + get + { + return this.ContextField; + } + set + { + if ((object.ReferenceEquals(this.ContextField, value) != true)) + { + this.ContextField = value; + this.RaisePropertyChanged("Context"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Number + { + get + { + return this.NumberField; + } + set + { + if ((this.NumberField.Equals(value) != true)) + { + this.NumberField = value; + this.RaisePropertyChanged("Number"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ErrorContext", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ErrorContext : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ObjectType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ObjectType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Identifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class Identifier : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int InternalIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 2)] + public int InternalId + { + get + { + return this.InternalIdField; + } + set + { + if ((this.InternalIdField.Equals(value) != true)) + { + this.InternalIdField = value; + this.RaisePropertyChanged("InternalId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class ModelContextIdentifier : EntityBasedStaging.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + public partial class EntityContextIdentifier : EntityBasedStaging.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + public partial class MemberTypeContextIdentifier : EntityBasedStaging.MDSTestService.EntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberAttributeIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberAttributeIdentifier : EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberIdentifier : EntityBasedStaging.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameChangedField; + + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeChanged + { + get + { + return this.IsCodeChangedField; + } + set + { + if ((this.IsCodeChangedField.Equals(value) != true)) + { + this.IsCodeChangedField = value; + this.RaisePropertyChanged("IsCodeChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameChanged + { + get + { + return this.IsNameChangedField; + } + set + { + if ((this.IsNameChangedField.Equals(value) != true)) + { + this.IsNameChangedField = value; + this.RaisePropertyChanged("IsNameChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 2)] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 3)] + public EntityBasedStaging.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyContextIdentifier : EntityBasedStaging.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SkuNotSupportedMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SkuNotSupportedMessage : EntityBasedStaging.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EditionExpiredMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EditionExpiredMessage : EntityBasedStaging.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRules", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRules : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesMemberField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(Name = "BusinessRules", EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRulesMember + { + get + { + return this.BusinessRulesMemberField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesMemberField, value) != true)) + { + this.BusinessRulesMemberField = value; + this.RaisePropertyChanged("BusinessRulesMember"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.International))] + public partial class BRItem : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRItemType OperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection PostfixArgumentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UserScriptNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int UserScriptParameterCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRItemType Operator + { + get + { + return this.OperatorField; + } + set + { + if ((this.OperatorField.Equals(value) != true)) + { + this.OperatorField = value; + this.RaisePropertyChanged("Operator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection PostfixArguments + { + get + { + return this.PostfixArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.PostfixArgumentsField, value) != true)) + { + this.PostfixArgumentsField = value; + this.RaisePropertyChanged("PostfixArguments"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + if ((object.ReferenceEquals(this.TextField, value) != true)) + { + this.TextField = value; + this.RaisePropertyChanged("Text"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UserScriptName + { + get + { + return this.UserScriptNameField; + } + set + { + if ((object.ReferenceEquals(this.UserScriptNameField, value) != true)) + { + this.UserScriptNameField = value; + this.RaisePropertyChanged("UserScriptName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int UserScriptParameterCount + { + get + { + return this.UserScriptParameterCountField; + } + set + { + if ((this.UserScriptParameterCountField.Equals(value) != true)) + { + this.UserScriptParameterCountField = value; + this.RaisePropertyChanged("UserScriptParameterCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AuditInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AuditInfo : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier CreatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier CreatedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime UpdatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier UpdatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier UpdatedVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDateTime + { + get + { + return this.CreatedDateTimeField; + } + set + { + if ((this.CreatedDateTimeField.Equals(value) != true)) + { + this.CreatedDateTimeField = value; + this.RaisePropertyChanged("CreatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier CreatedUserId + { + get + { + return this.CreatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedUserIdField, value) != true)) + { + this.CreatedUserIdField = value; + this.RaisePropertyChanged("CreatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier CreatedVersionId + { + get + { + return this.CreatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedVersionIdField, value) != true)) + { + this.CreatedVersionIdField = value; + this.RaisePropertyChanged("CreatedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime UpdatedDateTime + { + get + { + return this.UpdatedDateTimeField; + } + set + { + if ((this.UpdatedDateTimeField.Equals(value) != true)) + { + this.UpdatedDateTimeField = value; + this.RaisePropertyChanged("UpdatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier UpdatedUserId + { + get + { + return this.UpdatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedUserIdField, value) != true)) + { + this.UpdatedUserIdField = value; + this.RaisePropertyChanged("UpdatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier UpdatedVersionId + { + get + { + return this.UpdatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedVersionIdField, value) != true)) + { + this.UpdatedVersionIdField = value; + this.RaisePropertyChanged("UpdatedVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRCondition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.International))] + public partial class BRCondition : EntityBasedStaging.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ConditionTreeNodeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier ConditionTreeNodeId + { + get + { + return this.ConditionTreeNodeIdField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeNodeIdField, value) != true)) + { + this.ConditionTreeNodeIdField = value; + this.RaisePropertyChanged("ConditionTreeNodeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public object PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAction : EntityBasedStaging.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRAttributeArgument PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRAttributeArgument PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + public partial class BRArgument : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRPropertyName PropertyNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRPropertyName PropertyName + { + get + { + return this.PropertyNameField; + } + set + { + if ((this.PropertyNameField.Equals(value) != true)) + { + this.PropertyNameField = value; + this.RaisePropertyChanged("PropertyName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRFreeformArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRFreeformArgument : EntityBasedStaging.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeValueArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeValueArgument : EntityBasedStaging.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AttributeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeCode + { + get + { + return this.AttributeCodeField; + } + set + { + if ((object.ReferenceEquals(this.AttributeCodeField, value) != true)) + { + this.AttributeCodeField = value; + this.RaisePropertyChanged("AttributeCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRHierarchyArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRHierarchyArgument : EntityBasedStaging.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRChangeTrackingGroupArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRChangeTrackingGroupArgument : EntityBasedStaging.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRUserScriptParameterArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRUserScriptParameterArgument : EntityBasedStaging.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParameterNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRArgument ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParameterName + { + get + { + return this.ParameterNameField; + } + set + { + if ((object.ReferenceEquals(this.ParameterNameField, value) != true)) + { + this.ParameterNameField = value; + this.RaisePropertyChanged("ParameterName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRArgument Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRBlankArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRBlankArgument : EntityBasedStaging.MDSTestService.BRArgument + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgumentBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + public partial class BRAttributeArgumentBase : EntityBasedStaging.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDomainBasedAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDomainBasedAttributeArgument : EntityBasedStaging.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeArgument : EntityBasedStaging.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ChildArgumentsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ChildArguments + { + get + { + return this.ChildArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentsField, value) != true)) + { + this.ChildArgumentsField = value; + this.RaisePropertyChanged("ChildArguments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionTreeNode", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionTreeNode : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ConditionTreeChildNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ConditionTreeParentNodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.LogicalOperator LogicalOperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ConditionTreeChildNodes + { + get + { + return this.ConditionTreeChildNodesField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeChildNodesField, value) != true)) + { + this.ConditionTreeChildNodesField = value; + this.RaisePropertyChanged("ConditionTreeChildNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier ConditionTreeParentNode + { + get + { + return this.ConditionTreeParentNodeField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeParentNodeField, value) != true)) + { + this.ConditionTreeParentNodeField = value; + this.RaisePropertyChanged("ConditionTreeParentNode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.LogicalOperator LogicalOperator + { + get + { + return this.LogicalOperatorField; + } + set + { + if ((this.LogicalOperatorField.Equals(value) != true)) + { + this.LogicalOperatorField = value; + this.RaisePropertyChanged("LogicalOperator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRule : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRConditionTreeNode BRConditionTreeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRElseActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFullDefinitionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationUserField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleConditionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleElseActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRConditionTreeNode BRConditionTree + { + get + { + return this.BRConditionTreeField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeField, value) != true)) + { + this.BRConditionTreeField = value; + this.RaisePropertyChanged("BRConditionTree"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRElseActions + { + get + { + return this.BRElseActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRElseActionsField, value) != true)) + { + this.BRElseActionsField = value; + this.RaisePropertyChanged("BRElseActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFullDefinition + { + get + { + return this.IsFullDefinitionField; + } + set + { + if ((this.IsFullDefinitionField.Equals(value) != true)) + { + this.IsFullDefinitionField = value; + this.RaisePropertyChanged("IsFullDefinition"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationGroup + { + get + { + return this.NotificationGroupField; + } + set + { + if ((this.NotificationGroupField.Equals(value) != true)) + { + this.NotificationGroupField = value; + this.RaisePropertyChanged("NotificationGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationUser + { + get + { + return this.NotificationUserField; + } + set + { + if ((this.NotificationUserField.Equals(value) != true)) + { + this.NotificationUserField = value; + this.RaisePropertyChanged("NotificationUser"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Priority + { + get + { + return this.PriorityField; + } + set + { + if ((this.PriorityField.Equals(value) != true)) + { + this.PriorityField = value; + this.RaisePropertyChanged("Priority"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleActionText + { + get + { + return this.RuleActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleActionTextField, value) != true)) + { + this.RuleActionTextField = value; + this.RaisePropertyChanged("RuleActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleConditionText + { + get + { + return this.RuleConditionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleConditionTextField, value) != true)) + { + this.RuleConditionTextField = value; + this.RaisePropertyChanged("RuleConditionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleElseActionText + { + get + { + return this.RuleElseActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleElseActionTextField, value) != true)) + { + this.RuleElseActionTextField = value; + this.RaisePropertyChanged("RuleElseActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BRStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDeleteCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRItems + { + get + { + return this.BRItemsField; + } + set + { + if ((object.ReferenceEquals(this.BRItemsField, value) != true)) + { + this.BRItemsField = value; + this.RaisePropertyChanged("BRItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesField, value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRuleIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRuleIds + { + get + { + return this.BusinessRuleIdsField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdsField, value) != true)) + { + this.BusinessRuleIdsField = value; + this.RaisePropertyChanged("BusinessRuleIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRResultOptions : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((this.BRActionsField.Equals(value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((this.BRConditionTreeNodesField.Equals(value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((this.BRConditionsField.Equals(value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((this.BusinessRulesField.Equals(value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPublishCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRPublishCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AttributeGroupIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DisplayTypeField; + + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ExcludeAuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable HierarchyLevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeUnchangedValueField; + + private EntityBasedStaging.MDSTestService.MemberReturnOption MemberReturnOptionField; + + private System.Nullable MemberTypeField; + + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + private int PageNumberField; + + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier SortColumnIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SortDirection SortDirectionField; + + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier AttributeGroupId + { + get + { + return this.AttributeGroupIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupIdField, value) != true)) + { + this.AttributeGroupIdField = value; + this.RaisePropertyChanged("AttributeGroupId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisplayType + { + get + { + return this.DisplayTypeField; + } + set + { + if ((this.DisplayTypeField.Equals(value) != true)) + { + this.DisplayTypeField = value; + this.RaisePropertyChanged("DisplayType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ExcludeAuditInfo + { + get + { + return this.ExcludeAuditInfoField; + } + set + { + if ((this.ExcludeAuditInfoField.Equals(value) != true)) + { + this.ExcludeAuditInfoField = value; + this.RaisePropertyChanged("ExcludeAuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable HierarchyLevelNumber + { + get + { + return this.HierarchyLevelNumberField; + } + set + { + if ((this.HierarchyLevelNumberField.Equals(value) != true)) + { + this.HierarchyLevelNumberField = value; + this.RaisePropertyChanged("HierarchyLevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeUnchangedValue + { + get + { + return this.IncludeUnchangedValueField; + } + set + { + if ((this.IncludeUnchangedValueField.Equals(value) != true)) + { + this.IncludeUnchangedValueField = value; + this.RaisePropertyChanged("IncludeUnchangedValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public EntityBasedStaging.MDSTestService.MemberReturnOption MemberReturnOption + { + get + { + return this.MemberReturnOptionField; + } + set + { + if ((this.MemberReturnOptionField.Equals(value) != true)) + { + this.MemberReturnOptionField = value; + this.RaisePropertyChanged("MemberReturnOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier SortColumnId + { + get + { + return this.SortColumnIdField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnIdField, value) != true)) + { + this.SortColumnIdField = value; + this.RaisePropertyChanged("SortColumnId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembers : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Member", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Member : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CollectionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyParentIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Collections + { + get + { + return this.CollectionsField; + } + set + { + if ((object.ReferenceEquals(this.CollectionsField, value) != true)) + { + this.CollectionsField = value; + this.RaisePropertyChanged("Collections"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyParentIds + { + get + { + return this.DerivedHierarchyParentIdsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyParentIdsField, value) != true)) + { + this.DerivedHierarchyParentIdsField = value; + this.RaisePropertyChanged("DerivedHierarchyParentIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parents + { + get + { + return this.ParentsField; + } + set + { + if ((object.ReferenceEquals(this.ParentsField, value) != true)) + { + this.ParentsField = value; + this.RaisePropertyChanged("Parents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Attribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.International))] + public partial class Attribute : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AttributeValueType TypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object ValueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsChanged + { + get + { + return this.IsChangedField; + } + set + { + if ((this.IsChangedField.Equals(value) != true)) + { + this.IsChangedField = value; + this.RaisePropertyChanged("IsChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AttributeValueType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public object Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Collection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Collection : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier CollectionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RemoveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.MemberIdentifier CollectionId + { + get + { + return this.CollectionIdField; + } + set + { + if ((object.ReferenceEquals(this.CollectionIdField, value) != true)) + { + this.CollectionIdField = value; + this.RaisePropertyChanged("CollectionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Remove + { + get + { + return this.RemoveField; + } + set + { + if ((this.RemoveField.Equals(value) != true)) + { + this.RemoveField = value; + this.RaisePropertyChanged("Remove"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Parent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Parent : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.MemberIdentifier ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentIdField, value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FileAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FileAttribute : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private byte[] ContentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ContentTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public byte[] Content + { + get + { + return this.ContentField; + } + set + { + if ((object.ReferenceEquals(this.ContentField, value) != true)) + { + this.ContentField = value; + this.RaisePropertyChanged("Content"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ContentType + { + get + { + return this.ContentTypeField; + } + set + { + if ((object.ReferenceEquals(this.ContentTypeField, value) != true)) + { + this.ContentTypeField = value; + this.RaisePropertyChanged("ContentType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersInformation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersInformation : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalMemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalPagesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalMemberCount + { + get + { + return this.TotalMemberCountField; + } + set + { + if ((this.TotalMemberCountField.Equals(value) != true)) + { + this.TotalMemberCountField = value; + this.RaisePropertyChanged("TotalMemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalPages + { + get + { + return this.TotalPagesField; + } + set + { + if ((this.TotalPagesField.Equals(value) != true)) + { + this.TotalPagesField = value; + this.RaisePropertyChanged("TotalPages"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembersGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AncestorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowLimitField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier UserIdField; + + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Ancestors + { + get + { + return this.AncestorsField; + } + set + { + if ((this.AncestorsField.Equals(value) != true)) + { + this.AncestorsField = value; + this.RaisePropertyChanged("Ancestors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowLimit + { + get + { + return this.RowLimitField; + } + set + { + if ((this.RowLimitField.Equals(value) != true)) + { + this.RowLimitField = value; + this.RaisePropertyChanged("RowLimit"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 9)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 10)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembers : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ParentChild", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ParentChild : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier ChildField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ChildAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ChildEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType ChildPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier NextRelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyItemType NextRelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier ParentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ParentAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType ParentPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier RelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyItemType RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier Child + { + get + { + return this.ChildField; + } + set + { + if ((object.ReferenceEquals(this.ChildField, value) != true)) + { + this.ChildField = value; + this.RaisePropertyChanged("Child"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChildAccessPermission + { + get + { + return this.ChildAccessPermissionField; + } + set + { + if ((this.ChildAccessPermissionField.Equals(value) != true)) + { + this.ChildAccessPermissionField = value; + this.RaisePropertyChanged("ChildAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ChildEntityId + { + get + { + return this.ChildEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildEntityIdField, value) != true)) + { + this.ChildEntityIdField = value; + this.RaisePropertyChanged("ChildEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PermissionType ChildPermission + { + get + { + return this.ChildPermissionField; + } + set + { + if ((this.ChildPermissionField.Equals(value) != true)) + { + this.ChildPermissionField = value; + this.RaisePropertyChanged("ChildPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier NextRelationshipId + { + get + { + return this.NextRelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.NextRelationshipIdField, value) != true)) + { + this.NextRelationshipIdField = value; + this.RaisePropertyChanged("NextRelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyItemType NextRelationshipType + { + get + { + return this.NextRelationshipTypeField; + } + set + { + if ((this.NextRelationshipTypeField.Equals(value) != true)) + { + this.NextRelationshipTypeField = value; + this.RaisePropertyChanged("NextRelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier Parent + { + get + { + return this.ParentField; + } + set + { + if ((object.ReferenceEquals(this.ParentField, value) != true)) + { + this.ParentField = value; + this.RaisePropertyChanged("Parent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentAccessPermission + { + get + { + return this.ParentAccessPermissionField; + } + set + { + if ((this.ParentAccessPermissionField.Equals(value) != true)) + { + this.ParentAccessPermissionField = value; + this.RaisePropertyChanged("ParentAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PermissionType ParentPermission + { + get + { + return this.ParentPermissionField; + } + set + { + if ((this.ParentPermissionField.Equals(value) != true)) + { + this.ParentPermissionField = value; + this.RaisePropertyChanged("ParentPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier RelationshipId + { + get + { + return this.RelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.RelationshipIdField, value) != true)) + { + this.RelationshipIdField = value; + this.RaisePropertyChanged("RelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyItemType RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersResultCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersResultCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeCollectionMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeConsolidatedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeLeafMembersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeCollectionMembers + { + get + { + return this.IncludeCollectionMembersField; + } + set + { + if ((this.IncludeCollectionMembersField.Equals(value) != true)) + { + this.IncludeCollectionMembersField = value; + this.RaisePropertyChanged("IncludeCollectionMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeConsolidatedMembers + { + get + { + return this.IncludeConsolidatedMembersField; + } + set + { + if ((this.IncludeConsolidatedMembersField.Equals(value) != true)) + { + this.IncludeConsolidatedMembersField = value; + this.RaisePropertyChanged("IncludeConsolidatedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeLeafMembers + { + get + { + return this.IncludeLeafMembersField; + } + set + { + if ((this.IncludeLeafMembersField.Equals(value) != true)) + { + this.IncludeLeafMembersField = value; + this.RaisePropertyChanged("IncludeLeafMembers"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyParentCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyParentCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.Generic.Dictionary> ChildIdsByOldParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.Generic.Dictionary> ChildIdsByOldParentId + { + get + { + return this.ChildIdsByOldParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildIdsByOldParentIdField, value) != true)) + { + this.ChildIdsByOldParentIdField = value; + this.RaisePropertyChanged("ChildIdsByOldParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((this.ParentIdField.Equals(value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersCopyCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersCopyCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberSourceTarget", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberSourceTarget : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SourceMemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TargetMemberCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceMemberCode + { + get + { + return this.SourceMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.SourceMemberCodeField, value) != true)) + { + this.SourceMemberCodeField = value; + this.RaisePropertyChanged("SourceMemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TargetMemberCode + { + get + { + return this.TargetMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.TargetMemberCodeField, value) != true)) + { + this.TargetMemberCodeField = value; + this.RaisePropertyChanged("TargetMemberCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeClearedBatchesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeClearedBatches + { + get + { + return this.IncludeClearedBatchesField; + } + set + { + if ((this.IncludeClearedBatchesField.Equals(value) != true)) + { + this.IncludeClearedBatchesField = value; + this.RaisePropertyChanged("IncludeClearedBatches"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingBatch", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingBatch : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BatchTagField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorViewField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedEndField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedStartField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowsInErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.StagingBatchStatus StatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable BatchId + { + get + { + return this.BatchIdField; + } + set + { + if ((this.BatchIdField.Equals(value) != true)) + { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BatchTag + { + get + { + return this.BatchTagField; + } + set + { + if ((object.ReferenceEquals(this.BatchTagField, value) != true)) + { + this.BatchTagField = value; + this.RaisePropertyChanged("BatchTag"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorView + { + get + { + return this.ErrorViewField; + } + set + { + if ((object.ReferenceEquals(this.ErrorViewField, value) != true)) + { + this.ErrorViewField = value; + this.RaisePropertyChanged("ErrorView"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedEnd + { + get + { + return this.ProcessedEndField; + } + set + { + if ((this.ProcessedEndField.Equals(value) != true)) + { + this.ProcessedEndField = value; + this.RaisePropertyChanged("ProcessedEnd"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedStart + { + get + { + return this.ProcessedStartField; + } + set + { + if ((this.ProcessedStartField.Equals(value) != true)) + { + this.ProcessedStartField = value; + this.RaisePropertyChanged("ProcessedStart"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowsInError + { + get + { + return this.RowsInErrorField; + } + set + { + if ((this.RowsInErrorField.Equals(value) != true)) + { + this.RowsInErrorField = value; + this.RaisePropertyChanged("RowsInError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.StagingBatchStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TransactionSearchCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CountOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeBeginRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeEndRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool CountOnly + { + get + { + return this.CountOnlyField; + } + set + { + if ((this.CountOnlyField.Equals(value) != true)) + { + this.CountOnlyField = value; + this.RaisePropertyChanged("CountOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeBeginRange + { + get + { + return this.DateTimeBeginRangeField; + } + set + { + if ((this.DateTimeBeginRangeField.Equals(value) != true)) + { + this.DateTimeBeginRangeField = value; + this.RaisePropertyChanged("DateTimeBeginRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeEndRange + { + get + { + return this.DateTimeEndRangeField; + } + set + { + if ((this.DateTimeEndRangeField.Equals(value) != true)) + { + this.DateTimeEndRangeField = value; + this.RaisePropertyChanged("DateTimeEndRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + if ((this.TransactionIdField.Equals(value) != true)) + { + this.TransactionIdField = value; + this.RaisePropertyChanged("TransactionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Transaction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Transaction : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.TransactionType TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime Date + { + get + { + return this.DateField; + } + set + { + if ((this.DateField.Equals(value) != true)) + { + this.DateField = value; + this.RaisePropertyChanged("Date"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.TransactionType TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ReplacementId", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ReplacementId : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NewIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int NewId + { + get + { + return this.NewIdField; + } + set + { + if ((this.NewIdField.Equals(value) != true)) + { + this.NewIdField = value; + this.RaisePropertyChanged("NewId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PriorId + { + get + { + return this.PriorIdField; + } + set + { + if ((this.PriorIdField.Equals(value) != true)) + { + this.PriorIdField = value; + this.RaisePropertyChanged("PriorId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSearchCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitEntitySummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitIssuesListField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitSummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SortDirection SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberTypeId + { + get + { + return this.MemberTypeIdField; + } + set + { + if ((this.MemberTypeIdField.Equals(value) != true)) + { + this.MemberTypeIdField = value; + this.RaisePropertyChanged("MemberTypeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitEntitySummary + { + get + { + return this.OmitEntitySummaryField; + } + set + { + if ((this.OmitEntitySummaryField.Equals(value) != true)) + { + this.OmitEntitySummaryField = value; + this.RaisePropertyChanged("OmitEntitySummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitIssuesList + { + get + { + return this.OmitIssuesListField; + } + set + { + if ((this.OmitIssuesListField.Equals(value) != true)) + { + this.OmitIssuesListField = value; + this.RaisePropertyChanged("OmitIssuesList"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitSummary + { + get + { + return this.OmitSummaryField; + } + set + { + if ((this.OmitSummaryField.Equals(value) != true)) + { + this.OmitSummaryField = value; + this.RaisePropertyChanged("OmitSummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSummaryItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSummaryItem : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ValidationStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ValidationStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationError", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationError : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorMessageField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorMessage + { + get + { + return this.ErrorMessageField; + } + set + { + if ((object.ReferenceEquals(this.ErrorMessageField, value) != true)) + { + this.ErrorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationIssue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationIssue : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.BRItemCategory BusinessRuleItemCategoryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier BusinessRuleItemIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool NotificationSentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.BRItemCategory BusinessRuleItemCategory + { + get + { + return this.BusinessRuleItemCategoryField; + } + set + { + if ((this.BusinessRuleItemCategoryField.Equals(value) != true)) + { + this.BusinessRuleItemCategoryField = value; + this.RaisePropertyChanged("BusinessRuleItemCategory"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier BusinessRuleItemId + { + get + { + return this.BusinessRuleItemIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleItemIdField, value) != true)) + { + this.BusinessRuleItemIdField = value; + this.RaisePropertyChanged("BusinessRuleItemId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool NotificationSent + { + get + { + return this.NotificationSentField; + } + set + { + if ((this.NotificationSentField.Equals(value) != true)) + { + this.NotificationSentField = value; + this.RaisePropertyChanged("NotificationSent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessOptions : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CommitVersionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnChangedMemberIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnValidationResultsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ValidateEntityAsyncField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool CommitVersion + { + get + { + return this.CommitVersionField; + } + set + { + if ((this.CommitVersionField.Equals(value) != true)) + { + this.CommitVersionField = value; + this.RaisePropertyChanged("CommitVersion"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnChangedMemberIds + { + get + { + return this.ReturnChangedMemberIdsField; + } + set + { + if ((this.ReturnChangedMemberIdsField.Equals(value) != true)) + { + this.ReturnChangedMemberIdsField = value; + this.RaisePropertyChanged("ReturnChangedMemberIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnValidationResults + { + get + { + return this.ReturnValidationResultsField; + } + set + { + if ((this.ReturnValidationResultsField.Equals(value) != true)) + { + this.ReturnValidationResultsField = value; + this.RaisePropertyChanged("ReturnValidationResults"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ValidateEntityAsync + { + get + { + return this.ValidateEntityAsyncField; + } + set + { + if ((this.ValidateEntityAsyncField.Equals(value) != true)) + { + this.ValidateEntityAsyncField = value; + this.RaisePropertyChanged("ValidateEntityAsync"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessResult : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersInvalidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidatedCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersInvalidCount + { + get + { + return this.MembersInvalidCountField; + } + set + { + if ((this.MembersInvalidCountField.Equals(value) != true)) + { + this.MembersInvalidCountField = value; + this.RaisePropertyChanged("MembersInvalidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidCount + { + get + { + return this.MembersValidCountField; + } + set + { + if ((this.MembersValidCountField.Equals(value) != true)) + { + this.MembersValidCountField = value; + this.RaisePropertyChanged("MembersValidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidatedCount + { + get + { + return this.MembersValidatedCountField; + } + set + { + if ((this.MembersValidatedCountField.Equals(value) != true)) + { + this.MembersValidatedCountField = value; + this.RaisePropertyChanged("MembersValidatedCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Annotation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Annotation : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CommentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Comment + { + get + { + return this.CommentField; + } + set + { + if ((object.ReferenceEquals(this.CommentField, value) != true)) + { + this.CommentField = value; + this.RaisePropertyChanged("Comment"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Changeset", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Changeset : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ChangesetStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ChangesetStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKey", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberKey : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((this.MemberIdField.Equals(value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportView", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExportView : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CreatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateUpdatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeSoftDeletedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDirtyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UpdatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ExportViewFormat ViewFormatField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string CreatedBy + { + get + { + return this.CreatedByField; + } + set + { + if ((object.ReferenceEquals(this.CreatedByField, value) != true)) + { + this.CreatedByField = value; + this.RaisePropertyChanged("CreatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDate + { + get + { + return this.CreatedDateField; + } + set + { + if ((this.CreatedDateField.Equals(value) != true)) + { + this.CreatedDateField = value; + this.RaisePropertyChanged("CreatedDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime DateUpdated + { + get + { + return this.DateUpdatedField; + } + set + { + if ((this.DateUpdatedField.Equals(value) != true)) + { + this.DateUpdatedField = value; + this.RaisePropertyChanged("DateUpdated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeSoftDeletedMembers + { + get + { + return this.IncludeSoftDeletedMembersField; + } + set + { + if ((this.IncludeSoftDeletedMembersField.Equals(value) != true)) + { + this.IncludeSoftDeletedMembersField = value; + this.RaisePropertyChanged("IncludeSoftDeletedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDirty + { + get + { + return this.IsDirtyField; + } + set + { + if ((this.IsDirtyField.Equals(value) != true)) + { + this.IsDirtyField = value; + this.RaisePropertyChanged("IsDirty"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Levels + { + get + { + return this.LevelsField; + } + set + { + if ((this.LevelsField.Equals(value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UpdatedBy + { + get + { + return this.UpdatedByField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedByField, value) != true)) + { + this.UpdatedByField = value; + this.RaisePropertyChanged("UpdatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ExportViewFormat ViewFormat + { + get + { + return this.ViewFormatField; + } + set + { + if ((this.ViewFormatField.Equals(value) != true)) + { + this.ViewFormatField = value; + this.RaisePropertyChanged("ViewFormat"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Metadata", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Metadata : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfMemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeGroup))] + public partial class MetadataDataContractOfMemberTypeContextIdentifier : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataAttribute : EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AttributeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DataTypeInformationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplayWidthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DomainEntityAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier DomainEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType DomainEntityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AttributeFilter FilterField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier InputMaskIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsReadOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DataTypeInformation + { + get + { + return this.DataTypeInformationField; + } + set + { + if ((this.DataTypeInformationField.Equals(value) != true)) + { + this.DataTypeInformationField = value; + this.RaisePropertyChanged("DataTypeInformation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int DisplayWidth + { + get + { + return this.DisplayWidthField; + } + set + { + if ((this.DisplayWidthField.Equals(value) != true)) + { + this.DisplayWidthField = value; + this.RaisePropertyChanged("DisplayWidth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DomainEntityAccessPermission + { + get + { + return this.DomainEntityAccessPermissionField; + } + set + { + if ((this.DomainEntityAccessPermissionField.Equals(value) != true)) + { + this.DomainEntityAccessPermissionField = value; + this.RaisePropertyChanged("DomainEntityAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier DomainEntityId + { + get + { + return this.DomainEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.DomainEntityIdField, value) != true)) + { + this.DomainEntityIdField = value; + this.RaisePropertyChanged("DomainEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsFlat + { + get + { + return this.DomainEntityIsFlatField; + } + set + { + if ((this.DomainEntityIsFlatField.Equals(value) != true)) + { + this.DomainEntityIsFlatField = value; + this.RaisePropertyChanged("DomainEntityIsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsHierarchyEnabled + { + get + { + return this.DomainEntityIsHierarchyEnabledField; + } + set + { + if ((this.DomainEntityIsHierarchyEnabledField.Equals(value) != true)) + { + this.DomainEntityIsHierarchyEnabledField = value; + this.RaisePropertyChanged("DomainEntityIsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType DomainEntityPermission + { + get + { + return this.DomainEntityPermissionField; + } + set + { + if ((this.DomainEntityPermissionField.Equals(value) != true)) + { + this.DomainEntityPermissionField = value; + this.RaisePropertyChanged("DomainEntityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AttributeFilter Filter + { + get + { + return this.FilterField; + } + set + { + if ((object.ReferenceEquals(this.FilterField, value) != true)) + { + this.FilterField = value; + this.RaisePropertyChanged("Filter"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier InputMaskId + { + get + { + return this.InputMaskIdField; + } + set + { + if ((object.ReferenceEquals(this.InputMaskIdField, value) != true)) + { + this.InputMaskIdField = value; + this.RaisePropertyChanged("InputMaskId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCode + { + get + { + return this.IsCodeField; + } + set + { + if ((this.IsCodeField.Equals(value) != true)) + { + this.IsCodeField = value; + this.RaisePropertyChanged("IsCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsName + { + get + { + return this.IsNameField; + } + set + { + if ((this.IsNameField.Equals(value) != true)) + { + this.IsNameField = value; + this.RaisePropertyChanged("IsName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsReadOnly + { + get + { + return this.IsReadOnlyField; + } + set + { + if ((this.IsReadOnlyField.Equals(value) != true)) + { + this.IsReadOnlyField = value; + this.RaisePropertyChanged("IsReadOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeFilter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeFilter : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ParentAttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ParentAttributeId + { + get + { + return this.ParentAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentAttributeIdField, value) != true)) + { + this.ParentAttributeIdField = value; + this.RaisePropertyChanged("ParentAttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeGroup : EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameCodeFrozenField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameCodeFrozen + { + get + { + return this.IsNameCodeFrozenField; + } + set + { + if ((this.IsNameCodeFrozenField.Equals(value) != true)) + { + this.IsNameCodeFrozenField = value; + this.RaisePropertyChanged("IsNameCodeFrozen"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchy))] + public partial class MetadataDataContractOfModelContextIdentifier : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ModelContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ModelContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Entity", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Entity : EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int CodeGenerationSeedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.DataCompressionType DataCompressionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsBaseField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeGenerationEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCollectionEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSyncTargetField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RequireApprovalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StagingNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.TransactionLogType TransactionLogTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int CodeGenerationSeed + { + get + { + return this.CodeGenerationSeedField; + } + set + { + if ((this.CodeGenerationSeedField.Equals(value) != true)) + { + this.CodeGenerationSeedField = value; + this.RaisePropertyChanged("CodeGenerationSeed"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.DataCompressionType DataCompressionType + { + get + { + return this.DataCompressionTypeField; + } + set + { + if ((this.DataCompressionTypeField.Equals(value) != true)) + { + this.DataCompressionTypeField = value; + this.RaisePropertyChanged("DataCompressionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsBase + { + get + { + return this.IsBaseField; + } + set + { + if ((this.IsBaseField.Equals(value) != true)) + { + this.IsBaseField = value; + this.RaisePropertyChanged("IsBase"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeGenerationEnabled + { + get + { + return this.IsCodeGenerationEnabledField; + } + set + { + if ((this.IsCodeGenerationEnabledField.Equals(value) != true)) + { + this.IsCodeGenerationEnabledField = value; + this.RaisePropertyChanged("IsCodeGenerationEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCollectionEnabled + { + get + { + return this.IsCollectionEnabledField; + } + set + { + if ((this.IsCollectionEnabledField.Equals(value) != true)) + { + this.IsCollectionEnabledField = value; + this.RaisePropertyChanged("IsCollectionEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFlat + { + get + { + return this.IsFlatField; + } + set + { + if ((this.IsFlatField.Equals(value) != true)) + { + this.IsFlatField = value; + this.RaisePropertyChanged("IsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsHierarchyEnabled + { + get + { + return this.IsHierarchyEnabledField; + } + set + { + if ((this.IsHierarchyEnabledField.Equals(value) != true)) + { + this.IsHierarchyEnabledField = value; + this.RaisePropertyChanged("IsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSyncTarget + { + get + { + return this.IsSyncTargetField; + } + set + { + if ((this.IsSyncTargetField.Equals(value) != true)) + { + this.IsSyncTargetField = value; + this.RaisePropertyChanged("IsSyncTarget"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool RequireApproval + { + get + { + return this.RequireApprovalField; + } + set + { + if ((this.RequireApprovalField.Equals(value) != true)) + { + this.RequireApprovalField = value; + this.RaisePropertyChanged("RequireApproval"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string StagingName + { + get + { + return this.StagingNameField; + } + set + { + if ((object.ReferenceEquals(this.StagingNameField, value) != true)) + { + this.StagingNameField = value; + this.RaisePropertyChanged("StagingName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.TransactionLogType TransactionLogType + { + get + { + return this.TransactionLogTypeField; + } + set + { + if ((this.TransactionLogTypeField.Equals(value) != true)) + { + this.TransactionLogTypeField = value; + this.RaisePropertyChanged("TransactionLogType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfEntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExplicitHierarchy))] + public partial class MetadataDataContractOfEntityContextIdentifier : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.EntityContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.EntityContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Index", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Index : EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsUniqueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsUnique + { + get + { + return this.IsUniqueField; + } + set + { + if ((this.IsUniqueField.Equals(value) != true)) + { + this.IsUniqueField = value; + this.RaisePropertyChanged("IsUnique"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExplicitHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExplicitHierarchy : EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsMandatoryField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsMandatory + { + get + { + return this.IsMandatoryField; + } + set + { + if ((this.IsMandatoryField.Equals(value) != true)) + { + this.IsMandatoryField = value; + this.RaisePropertyChanged("IsMandatory"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMemberType))] + public partial class MetadataDataContractOfIdentifier : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Model", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Model : EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LogRetentionDaysField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAdministrator + { + get + { + return this.IsAdministratorField; + } + set + { + if ((this.IsAdministratorField.Equals(value) != true)) + { + this.IsAdministratorField = value; + this.RaisePropertyChanged("IsAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable LogRetentionDays + { + get + { + return this.LogRetentionDaysField; + } + set + { + if ((this.LogRetentionDaysField.Equals(value) != true)) + { + this.LogRetentionDaysField = value; + this.RaisePropertyChanged("LogRetentionDays"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionFlag", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class VersionFlag : EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier AssignedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCommittedOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier AssignedVersionId + { + get + { + return this.AssignedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.AssignedVersionIdField, value) != true)) + { + this.AssignedVersionIdField = value; + this.RaisePropertyChanged("AssignedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCommittedOnly + { + get + { + return this.IsCommittedOnlyField; + } + set + { + if ((this.IsCommittedOnlyField.Equals(value) != true)) + { + this.IsCommittedOnlyField = value; + this.RaisePropertyChanged("IsCommittedOnly"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Version", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Version : EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier CopiedFromVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.VersionValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int VersionNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.VersionStatus VersionStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier CopiedFromVersionId + { + get + { + return this.CopiedFromVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CopiedFromVersionIdField, value) != true)) + { + this.CopiedFromVersionIdField = value; + this.RaisePropertyChanged("CopiedFromVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.VersionValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int VersionNumber + { + get + { + return this.VersionNumberField; + } + set + { + if ((this.VersionNumberField.Equals(value) != true)) + { + this.VersionNumberField = value; + this.RaisePropertyChanged("VersionNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.VersionStatus VersionStatus + { + get + { + return this.VersionStatusField; + } + set + { + if ((this.VersionStatusField.Equals(value) != true)) + { + this.VersionStatusField = value; + this.RaisePropertyChanged("VersionStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSetting", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSetting : EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MaxValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MinValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AttributeType SettingTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SettingValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SystemDomainList SystemDomainListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaxValue + { + get + { + return this.MaxValueField; + } + set + { + if ((object.ReferenceEquals(this.MaxValueField, value) != true)) + { + this.MaxValueField = value; + this.RaisePropertyChanged("MaxValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinValue + { + get + { + return this.MinValueField; + } + set + { + if ((object.ReferenceEquals(this.MinValueField, value) != true)) + { + this.MinValueField = value; + this.RaisePropertyChanged("MinValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AttributeType SettingType + { + get + { + return this.SettingTypeField; + } + set + { + if ((this.SettingTypeField.Equals(value) != true)) + { + this.SettingTypeField = value; + this.RaisePropertyChanged("SettingType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SettingValue + { + get + { + return this.SettingValueField; + } + set + { + if ((object.ReferenceEquals(this.SettingValueField, value) != true)) + { + this.SettingValueField = value; + this.RaisePropertyChanged("SettingValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.SystemDomainList SystemDomainList + { + get + { + return this.SystemDomainListField; + } + set + { + if ((object.ReferenceEquals(this.SystemDomainListField, value) != true)) + { + this.SystemDomainListField = value; + this.RaisePropertyChanged("SystemDomainList"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainList", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainList : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Items + { + get + { + return this.ItemsField; + } + set + { + if ((object.ReferenceEquals(this.ItemsField, value) != true)) + { + this.ItemsField = value; + this.RaisePropertyChanged("Items"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListItem : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMemberType : EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.MemberType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchy : EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AnchorNullRecursionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection LevelsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool AnchorNullRecursions + { + get + { + return this.AnchorNullRecursionsField; + } + set + { + if ((this.AnchorNullRecursionsField.Equals(value) != true)) + { + this.AnchorNullRecursionsField = value; + this.RaisePropertyChanged("AnchorNullRecursions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Levels + { + get + { + return this.LevelsField; + } + set + { + if ((object.ReferenceEquals(this.LevelsField, value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfDerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyLevel))] + public partial class MetadataDataContractOfDerivedHierarchyContextIdentifier : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyLevel", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyLevel : EntityBasedStaging.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ForeignEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ForeignIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyItemType ForeignTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ManyToManyChildAttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ForeignEntityId + { + get + { + return this.ForeignEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignEntityIdField, value) != true)) + { + this.ForeignEntityIdField = value; + this.RaisePropertyChanged("ForeignEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ForeignId + { + get + { + return this.ForeignIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignIdField, value) != true)) + { + this.ForeignIdField = value; + this.RaisePropertyChanged("ForeignId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyItemType ForeignType + { + get + { + return this.ForeignTypeField; + } + set + { + if ((this.ForeignTypeField.Equals(value) != true)) + { + this.ForeignTypeField = value; + this.RaisePropertyChanged("ForeignType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ManyToManyChildAttributeId + { + get + { + return this.ManyToManyChildAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ManyToManyChildAttributeIdField, value) != true)) + { + this.ManyToManyChildAttributeIdField = value; + this.RaisePropertyChanged("ManyToManyChildAttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataResultOptions : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((this.AttributeGroupsField.Equals(value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((this.AttributesField.Equals(value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((this.DerivedHierarchiesField.Equals(value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((this.DerivedHierarchyLevelsField.Equals(value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((this.EntitiesField.Equals(value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((this.ExplicitHierarchiesField.Equals(value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((this.IndexesField.Equals(value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((this.MemberTypesField.Equals(value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType Models + { + get + { + return this.ModelsField; + } + set + { + if ((this.ModelsField.Equals(value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((this.VersionFlagsField.Equals(value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ResultType Versions + { + get + { + return this.VersionsField; + } + set + { + if ((this.VersionsField.Equals(value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataSearchCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SearchOption SearchOptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.SearchOption SearchOption + { + get + { + return this.SearchOptionField; + } + set + { + if ((this.SearchOptionField.Equals(value) != true)) + { + this.SearchOptionField = value; + this.RaisePropertyChanged("SearchOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingsGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingsGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier GroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier Group + { + get + { + return this.GroupField; + } + set + { + if ((object.ReferenceEquals(this.GroupField, value) != true)) + { + this.GroupField = value; + this.RaisePropertyChanged("Group"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingGroup : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SystemSettingsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SystemSettings + { + get + { + return this.SystemSettingsField; + } + set + { + if ((object.ReferenceEquals(this.SystemSettingsField, value) != true)) + { + this.SystemSettingsField = value; + this.RaisePropertyChanged("SystemSettings"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListOptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListCode + { + get + { + return this.ListCodeField; + } + set + { + if ((object.ReferenceEquals(this.ListCodeField, value) != true)) + { + this.ListCodeField = value; + this.RaisePropertyChanged("ListCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListOption + { + get + { + return this.ListOptionField; + } + set + { + if ((object.ReferenceEquals(this.ListOptionField, value) != true)) + { + this.ListOptionField = value; + this.RaisePropertyChanged("ListOption"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyValue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemPropertyValue : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SystemPropertyType SystemPropertyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.SystemPropertyType SystemPropertyType + { + get + { + return this.SystemPropertyTypeField; + } + set + { + if ((this.SystemPropertyTypeField.Equals(value) != true)) + { + this.SystemPropertyTypeField = value; + this.RaisePropertyChanged("SystemPropertyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationship", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationship : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSuccessfulSyncTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Error LastSyncAttemptErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SyncStatus LastSyncAttemptStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSyncAttemptTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RefreshFrequencyInHoursField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier SourceEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier SourceModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier SourceVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSuccessfulSyncTime + { + get + { + return this.LastSuccessfulSyncTimeField; + } + set + { + if ((this.LastSuccessfulSyncTimeField.Equals(value) != true)) + { + this.LastSuccessfulSyncTimeField = value; + this.RaisePropertyChanged("LastSuccessfulSyncTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Error LastSyncAttemptError + { + get + { + return this.LastSyncAttemptErrorField; + } + set + { + if ((object.ReferenceEquals(this.LastSyncAttemptErrorField, value) != true)) + { + this.LastSyncAttemptErrorField = value; + this.RaisePropertyChanged("LastSyncAttemptError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.SyncStatus LastSyncAttemptStatus + { + get + { + return this.LastSyncAttemptStatusField; + } + set + { + if ((this.LastSyncAttemptStatusField.Equals(value) != true)) + { + this.LastSyncAttemptStatusField = value; + this.RaisePropertyChanged("LastSyncAttemptStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSyncAttemptTime + { + get + { + return this.LastSyncAttemptTimeField; + } + set + { + if ((this.LastSyncAttemptTimeField.Equals(value) != true)) + { + this.LastSyncAttemptTimeField = value; + this.RaisePropertyChanged("LastSyncAttemptTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefreshFrequencyInHours + { + get + { + return this.RefreshFrequencyInHoursField; + } + set + { + if ((this.RefreshFrequencyInHoursField.Equals(value) != true)) + { + this.RefreshFrequencyInHoursField = value; + this.RaisePropertyChanged("RefreshFrequencyInHours"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier SourceEntityId + { + get + { + return this.SourceEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceEntityIdField, value) != true)) + { + this.SourceEntityIdField = value; + this.RaisePropertyChanged("SourceEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier SourceModelId + { + get + { + return this.SourceModelIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceModelIdField, value) != true)) + { + this.SourceModelIdField = value; + this.RaisePropertyChanged("SourceModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier SourceVersionId + { + get + { + return this.SourceVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceVersionIdField, value) != true)) + { + this.SourceVersionIdField = value; + this.RaisePropertyChanged("SourceVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationshipCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationshipCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipals", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipals : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Group))] + public partial class SecurityPrincipalBase : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SIDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SecurityPrivileges SecurityPrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SID + { + get + { + return this.SIDField; + } + set + { + if ((object.ReferenceEquals(this.SIDField, value) != true)) + { + this.SIDField = value; + this.RaisePropertyChanged("SID"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.SecurityPrivileges SecurityPrivilege + { + get + { + return this.SecurityPrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.SecurityPrivilegeField, value) != true)) + { + this.SecurityPrivilegeField = value; + this.RaisePropertyChanged("SecurityPrivilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivileges", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivileges : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilege : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.FunctionalArea FunctionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.FunctionalArea Function + { + get + { + return this.FunctionField; + } + set + { + if ((this.FunctionField.Equals(value) != true)) + { + this.FunctionField = value; + this.RaisePropertyChanged("Function"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilege : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilege : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ModelObjectType ObjectTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ModelObjectType ObjectType + { + get + { + return this.ObjectTypeField; + } + set + { + if ((this.ObjectTypeField.Equals(value) != true)) + { + this.ObjectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class User : EntityBasedStaging.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EmailAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.EmailFormat EmailFormatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastLogOnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool LoggedInField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmailAddress + { + get + { + return this.EmailAddressField; + } + set + { + if ((object.ReferenceEquals(this.EmailAddressField, value) != true)) + { + this.EmailAddressField = value; + this.RaisePropertyChanged("EmailAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.EmailFormat EmailFormat + { + get + { + return this.EmailFormatField; + } + set + { + if ((this.EmailFormatField.Equals(value) != true)) + { + this.EmailFormatField = value; + this.RaisePropertyChanged("EmailFormat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection GroupPrivileges + { + get + { + return this.GroupPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.GroupPrivilegesField, value) != true)) + { + this.GroupPrivilegesField = value; + this.RaisePropertyChanged("GroupPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastLogOn + { + get + { + return this.LastLogOnField; + } + set + { + if ((this.LastLogOnField.Equals(value) != true)) + { + this.LastLogOnField = value; + this.RaisePropertyChanged("LastLogOn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool LoggedIn + { + get + { + return this.LoggedInField; + } + set + { + if ((this.LoggedInField.Equals(value) != true)) + { + this.LoggedInField = value; + this.RaisePropertyChanged("LoggedIn"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Group", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Group : EntityBasedStaging.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.GroupType GroupTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UserAssignmentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.GroupType GroupType + { + get + { + return this.GroupTypeField; + } + set + { + if ((this.GroupTypeField.Equals(value) != true)) + { + this.GroupTypeField = value; + this.RaisePropertyChanged("GroupType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection UserAssignments + { + get + { + return this.UserAssignmentsField; + } + set + { + if ((object.ReferenceEquals(this.UserAssignmentsField, value) != true)) + { + this.UserAssignmentsField = value; + this.RaisePropertyChanged("UserAssignments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecuritySet", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecuritySet : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SecurityPrincipals PrincipalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SecurityPrivileges PrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.SecurityPrincipals Principal + { + get + { + return this.PrincipalField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalField, value) != true)) + { + this.PrincipalField = value; + this.RaisePropertyChanged("Principal"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.SecurityPrivileges Privilege + { + get + { + return this.PrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.PrivilegeField, value) != true)) + { + this.PrivilegeField = value; + this.RaisePropertyChanged("Privilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AllField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType FunctionPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType HierarchyMemberPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ModelPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.SecurityResolutionType SecurityResolutionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool All + { + get + { + return this.AllField; + } + set + { + if ((this.AllField.Equals(value) != true)) + { + this.AllField = value; + this.RaisePropertyChanged("All"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType FunctionPrivilege + { + get + { + return this.FunctionPrivilegeField; + } + set + { + if ((this.FunctionPrivilegeField.Equals(value) != true)) + { + this.FunctionPrivilegeField = value; + this.RaisePropertyChanged("FunctionPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType HierarchyMemberPrivilege + { + get + { + return this.HierarchyMemberPrivilegeField; + } + set + { + if ((this.HierarchyMemberPrivilegeField.Equals(value) != true)) + { + this.HierarchyMemberPrivilegeField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType ModelPrivilege + { + get + { + return this.ModelPrivilegeField; + } + set + { + if ((this.ModelPrivilegeField.Equals(value) != true)) + { + this.ModelPrivilegeField = value; + this.RaisePropertyChanged("ModelPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.SecurityResolutionType SecurityResolutionType + { + get + { + return this.SecurityResolutionTypeField; + } + set + { + if ((this.SecurityResolutionTypeField.Equals(value) != true)) + { + this.SecurityResolutionTypeField = value; + this.RaisePropertyChanged("SecurityResolutionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsDeleteCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesGetCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteriaField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteria + { + get + { + return this.FunctionPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesCriteriaField, value) != true)) + { + this.FunctionPrivilegesCriteriaField = value; + this.RaisePropertyChanged("FunctionPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteria + { + get + { + return this.HierarchyMemberPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesCriteriaField, value) != true)) + { + this.HierarchyMemberPrivilegesCriteriaField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteria + { + get + { + return this.ModelPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesCriteriaField, value) != true)) + { + this.ModelPrivilegesCriteriaField = value; + this.RaisePropertyChanged("ModelPrivilegesCriteria"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilegesCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilegesCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public EntityBasedStaging.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilegesCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesDeleteCriteria : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "International", Namespace = "http://www.w3.org/2005/09/ws-i18n")] + [System.SerializableAttribute()] + public partial class International : EntityBasedStaging.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string LocaleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TzField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Locale + { + get + { + return this.LocaleField; + } + set + { + if ((object.ReferenceEquals(this.LocaleField, value) != true)) + { + this.LocaleField = value; + this.RaisePropertyChanged("Locale"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Tz + { + get + { + return this.TzField; + } + set + { + if ((object.ReferenceEquals(this.TzField, value) != true)) + { + this.TzField = value; + this.RaisePropertyChanged("Tz"); + } + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsEqual = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotEqual = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Contains = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartsWith = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EndsWith = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsSubset = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThan = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThanOrEqual = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThan = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThanOrEqual = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsBetween = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToValue = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToGeneratedValue = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsValue = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsConcatenatedValue = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThan = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThanOrEqual = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThan = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThanOrEqual = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeBetween = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MinimumLength = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MaximumLength = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllowableValues = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unique = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Mandatory = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 27, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToConcatenatedValue = 28, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeEqual = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsPattern = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustContainPattern = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartSiteWorkflow = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HasChanged = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedScript = 34, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContains = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotStartsWith = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotEndsWith = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsSubset = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsPattern = 130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotBetween = 111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotChanged = 133, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeDataType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeDataType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Link = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + FreeForm = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + System = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyLevel = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Version = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + VersionFlag = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + User = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Annotation = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRule = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleConditionTreeNode = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleItem = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleArgument = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Transaction = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExportView = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserGroup = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberAttribute = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Index = 23, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMember = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BREntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BREntityMemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPropertyName", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRPropertyName : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Value = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartPosition = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeLow = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeHigh = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartingValue = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IncrementValue = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Length = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Substring = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Anchor = 9, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "LogicalOperator", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum LogicalOperator : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + And = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Or = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Not = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Undefined = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Excluded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingActivation = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingChanges = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingExclusion = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingDeletion = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ResultType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ResultType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Identifiers = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Details = 2, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Knowledgebase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Knowledgebase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DomainsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.MatchingPolicy MatchingPolicyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Domains + { + get + { + return this.DomainsField; + } + set + { + if ((object.ReferenceEquals(this.DomainsField, value) != true)) + { + this.DomainsField = value; + this.RaisePropertyChanged("Domains"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.MatchingPolicy MatchingPolicy + { + get + { + return this.MatchingPolicyField; + } + set + { + if ((object.ReferenceEquals(this.MatchingPolicyField, value) != true)) + { + this.MatchingPolicyField = value; + this.RaisePropertyChanged("MatchingPolicy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataQualityDomain", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataQualityDomain : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDefaultField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDefault + { + get + { + return this.IsDefaultField; + } + set + { + if ((this.IsDefaultField.Equals(value) != true)) + { + this.IsDefaultField = value; + this.RaisePropertyChanged("IsDefault"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DomainType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DomainType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Date = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Integer = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Decimal = 3, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingPolicy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingPolicy : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RulesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rules + { + get + { + return this.RulesField; + } + set + { + if ((object.ReferenceEquals(this.RulesField, value) != true)) + { + this.RulesField = value; + this.RaisePropertyChanged("Rules"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingRule : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MatchingCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ThresholdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection MatchingCriteria + { + get + { + return this.MatchingCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.MatchingCriteriaField, value) != true)) + { + this.MatchingCriteriaField = value; + this.RaisePropertyChanged("MatchingCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Threshold + { + get + { + return this.ThresholdField; + } + set + { + if ((this.ThresholdField.Equals(value) != true)) + { + this.ThresholdField = value; + this.RaisePropertyChanged("Threshold"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrerequisiteMatchingCriterion))] + public partial class MatchingCriterion : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MappingsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Mappings + { + get + { + return this.MappingsField; + } + set + { + if ((object.ReferenceEquals(this.MappingsField, value) != true)) + { + this.MappingsField = value; + this.RaisePropertyChanged("Mappings"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataSourceFieldMapping", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataSourceFieldMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long DomainIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FieldNameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long DomainId + { + get + { + return this.DomainIdField; + } + set + { + if ((this.DomainIdField.Equals(value) != true)) + { + this.DomainIdField = value; + this.RaisePropertyChanged("DomainId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FieldName + { + get + { + return this.FieldNameField; + } + set + { + if ((object.ReferenceEquals(this.FieldNameField, value) != true)) + { + this.FieldNameField = value; + this.RaisePropertyChanged("FieldName"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByDifferenceMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByDifferenceMatchingCriterion : EntityBasedStaging.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double DifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Difference + { + get + { + return this.DifferenceField; + } + set + { + if ((this.DifferenceField.Equals(value) != true)) + { + this.DifferenceField = value; + this.RaisePropertyChanged("Difference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SimilarMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + public partial class SimilarMatchingCriterion : EntityBasedStaging.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "WeightedMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExactMatchingCriterion))] + public partial class WeightedMatchingCriterion : EntityBasedStaging.MDSTestService.MatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DomainWeightField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DomainWeight + { + get + { + return this.DomainWeightField; + } + set + { + if ((this.DomainWeightField.Equals(value) != true)) + { + this.DomainWeightField = value; + this.RaisePropertyChanged("DomainWeight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StringMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StringMatchingCriterion : EntityBasedStaging.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DateMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DateMatchingCriterion : EntityBasedStaging.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DaysDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MonthsDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int YearsDifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DaysDifference + { + get + { + return this.DaysDifferenceField; + } + set + { + if ((this.DaysDifferenceField.Equals(value) != true)) + { + this.DaysDifferenceField = value; + this.RaisePropertyChanged("DaysDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MonthsDifference + { + get + { + return this.MonthsDifferenceField; + } + set + { + if ((this.MonthsDifferenceField.Equals(value) != true)) + { + this.MonthsDifferenceField = value; + this.RaisePropertyChanged("MonthsDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int YearsDifference + { + get + { + return this.YearsDifferenceField; + } + set + { + if ((this.YearsDifferenceField.Equals(value) != true)) + { + this.YearsDifferenceField = value; + this.RaisePropertyChanged("YearsDifference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExactMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExactMatchingCriterion : EntityBasedStaging.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByPercentageMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByPercentageMatchingCriterion : EntityBasedStaging.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double PercentageField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Percentage + { + get + { + return this.PercentageField; + } + set + { + if ((this.PercentageField.Equals(value) != true)) + { + this.PercentageField = value; + this.RaisePropertyChanged("Percentage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericMatchingCriterion : EntityBasedStaging.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrerequisiteMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class PrerequisiteMatchingCriterion : EntityBasedStaging.MDSTestService.MatchingCriterion + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum OperationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Success = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failure = 4, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularData", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ColumnDefinitionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RowsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection ColumnDefinitions + { + get + { + return this.ColumnDefinitionsField; + } + set + { + if ((object.ReferenceEquals(this.ColumnDefinitionsField, value) != true)) + { + this.ColumnDefinitionsField = value; + this.RaisePropertyChanged("ColumnDefinitions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rows + { + get + { + return this.RowsField; + } + set + { + if ((object.ReferenceEquals(this.RowsField, value) != true)) + { + this.RowsField = value; + this.RaisePropertyChanged("Rows"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularColumnDefinition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularColumnDefinition : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularDataRow", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EntityBasedStaging.MDSTestService.International))] + public partial class TabularDataRow : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ValuesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Values + { + get + { + return this.ValuesField; + } + set + { + if ((object.ReferenceEquals(this.ValuesField, value) != true)) + { + this.ValuesField = value; + this.RaisePropertyChanged("Values"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DisplayType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DisplayType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Code = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CodeName = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NameCode = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explicit = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Derived = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberReturnOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberReturnOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Data = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Counts = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DataAndCounts = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MembershipInformation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyParents = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalData = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalMembershipInformation = 32, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SortDirection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SortDirection : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Asc = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Desc = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "AccessPermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AccessPermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Create = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateUpdate = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateDelete = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UpdateDelete = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeValueType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeValueType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "RelationshipType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum RelationshipType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Parent = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Sibling = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Deny = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ReadOnly = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Access = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Admin = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inferred = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DenyAccess = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Execute = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Control = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 107, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NewAwaitingValidation = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validating = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationFailed = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationSucceeded = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingRevalidation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingDependentMemberRevalidation = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DBA = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedDBA = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotApplicable = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ManyToMany = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTransactionBehavior", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberTransactionBehavior : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + BestEffort = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByBatch = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingImportType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EntityStagingImportType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOptimistic = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Insert = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOverwrite = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Purge = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DeleteSetNull = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PurgeSetNull = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StagingBatchStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum StagingBatchStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToRun = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotRunning = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Running = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToClear = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Cleared = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllExceptCleared = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ChangeMemberStatus = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SetAttributeValue = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToParent = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToSibling = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AnnotateMember = 6, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityValidationSummary", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityValidationSummary : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ModelContextIdentifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable EntityLastValidatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SummaryItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private EntityBasedStaging.MDSTestService.ModelContextIdentifier VersionIdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ModelContextIdentifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityLastValidated + { + get + { + return this.EntityLastValidatedField; + } + set + { + if ((this.EntityLastValidatedField.Equals(value) != true)) + { + this.EntityLastValidatedField = value; + this.RaisePropertyChanged("EntityLastValidated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SummaryItems + { + get + { + return this.SummaryItemsField; + } + set + { + if ((object.ReferenceEquals(this.SummaryItemsField, value) != true)) + { + this.SummaryItemsField = value; + this.RaisePropertyChanged("SummaryItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public EntityBasedStaging.MDSTestService.ModelContextIdentifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemCategory", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemCategory : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Condition = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ThenAction = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ElseAction = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ChangesetStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ChangesetStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Approved = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Rejected = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKeyLookupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberKeyLookupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportViewFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ExportViewFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafAttributes = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedAttributes = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionAttributes = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collections = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitParentChild = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitLevels = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedParentChild = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedLevels = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafHistory = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedHistory = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionHistory = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafType2 = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedType2 = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionType2 = 14, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataCompressionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DataCompressionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Row = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionLogType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionLogType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Member = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotValidated = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ForceDelete", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ForceDelete : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unspecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OverrideSubscriptionViewConflict = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SearchOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SearchOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedObjectsOnly = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemObjectsOnly = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BothUserDefinedAndSystemObjects = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SystemPropertyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + DatabaseSchemaVersion = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SQLServerVersion = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CompatibilityLevel = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ProductVersion = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OSVersion = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SyncStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Succeeded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionalArea", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum FunctionalArea : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explorer = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Versions = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ImportExport = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Security = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemAdministration = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SuperUser = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrincipalType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PrincipalType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAccount = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Group = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ModelObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafMemberType = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedMemberType = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMemberType = 10, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "GroupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum GroupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InternalGroup = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ActiveDirectoryGroup = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LocalGroup = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OtherGroup = 99, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EmailFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EmailFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HTML = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityResolutionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SecurityResolutionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAndGroup = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Users = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Effective = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", ConfigurationName = "MDSTestService.IService")] + public interface IService + { + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(EntityBasedStaging.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(EntityBasedStaging.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesClone(EntityBasedStaging.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + System.Threading.Tasks.Task BusinessRulesCloneAsync(EntityBasedStaging.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(EntityBasedStaging.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + System.Threading.Tasks.Task BusinessRulesCreateAsync(EntityBasedStaging.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesDelete(EntityBasedStaging.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + System.Threading.Tasks.Task BusinessRulesDeleteAsync(EntityBasedStaging.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(EntityBasedStaging.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + System.Threading.Tasks.Task BusinessRulesGetAsync(EntityBasedStaging.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesPublish(EntityBasedStaging.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + System.Threading.Tasks.Task BusinessRulesPublishAsync(EntityBasedStaging.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesUpdate(EntityBasedStaging.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + System.Threading.Tasks.Task BusinessRulesUpdateAsync(EntityBasedStaging.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(EntityBasedStaging.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + System.Threading.Tasks.Task DataQualityInstalledStateAsync(EntityBasedStaging.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(EntityBasedStaging.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(EntityBasedStaging.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(EntityBasedStaging.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(EntityBasedStaging.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(EntityBasedStaging.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(EntityBasedStaging.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(EntityBasedStaging.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + System.Threading.Tasks.Task DataQualityOperationStatusAsync(EntityBasedStaging.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(EntityBasedStaging.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(EntityBasedStaging.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(EntityBasedStaging.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + System.Threading.Tasks.Task DataQualityStoreInputDataAsync(EntityBasedStaging.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(EntityBasedStaging.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + System.Threading.Tasks.Task DataQualityOperationStartAsync(EntityBasedStaging.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(EntityBasedStaging.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(EntityBasedStaging.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMembersGetResponse EntityMembersGet(EntityBasedStaging.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + System.Threading.Tasks.Task EntityMembersGetAsync(EntityBasedStaging.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(EntityBasedStaging.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + System.Threading.Tasks.Task EntityMemberAttributesGetAsync(EntityBasedStaging.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(EntityBasedStaging.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + System.Threading.Tasks.Task HierarchyMembersGetAsync(EntityBasedStaging.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.ModelMembersGetResponse ModelMembersGet(EntityBasedStaging.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + System.Threading.Tasks.Task ModelMembersGetAsync(EntityBasedStaging.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(EntityBasedStaging.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + System.Threading.Tasks.Task EntityMembersCreateAsync(EntityBasedStaging.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(EntityBasedStaging.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + System.Threading.Tasks.Task EntityMembersDeleteAsync(EntityBasedStaging.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(EntityBasedStaging.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + System.Threading.Tasks.Task EntityMembersPurgeAsync(EntityBasedStaging.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(EntityBasedStaging.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + System.Threading.Tasks.Task EntityMembersUpdateAsync(EntityBasedStaging.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(EntityBasedStaging.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + System.Threading.Tasks.Task HierarchyParentSaveAsync(EntityBasedStaging.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(EntityBasedStaging.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + System.Threading.Tasks.Task EntityMembersCopyAsync(EntityBasedStaging.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(EntityBasedStaging.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + System.Threading.Tasks.Task EntityMembersMergeAsync(EntityBasedStaging.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(EntityBasedStaging.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + System.Threading.Tasks.Task EntityStagingLoadAsync(EntityBasedStaging.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityStagingGetResponse EntityStagingGet(EntityBasedStaging.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + System.Threading.Tasks.Task EntityStagingGetAsync(EntityBasedStaging.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityStagingClearResponse EntityStagingClear(EntityBasedStaging.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + System.Threading.Tasks.Task EntityStagingClearAsync(EntityBasedStaging.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(EntityBasedStaging.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + System.Threading.Tasks.Task EntityStagingProcessAsync(EntityBasedStaging.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.TransactionsGetResponse TransactionsGet(EntityBasedStaging.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + System.Threading.Tasks.Task TransactionsGetAsync(EntityBasedStaging.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.TransactionsReverseResponse TransactionsReverse(EntityBasedStaging.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + System.Threading.Tasks.Task TransactionsReverseAsync(EntityBasedStaging.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.ValidationGetResponse ValidationGet(EntityBasedStaging.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + System.Threading.Tasks.Task ValidationGetAsync(EntityBasedStaging.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.ValidationProcessResponse ValidationProcess(EntityBasedStaging.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + System.Threading.Tasks.Task ValidationProcessAsync(EntityBasedStaging.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(EntityBasedStaging.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(EntityBasedStaging.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(EntityBasedStaging.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(EntityBasedStaging.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(EntityBasedStaging.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(EntityBasedStaging.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(EntityBasedStaging.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + System.Threading.Tasks.Task TransactionAnnotationsGetAsync(EntityBasedStaging.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(EntityBasedStaging.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + System.Threading.Tasks.Task AnnotationsUpdateAsync(EntityBasedStaging.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(EntityBasedStaging.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + System.Threading.Tasks.Task AnnotationsDeleteAsync(EntityBasedStaging.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(EntityBasedStaging.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(EntityBasedStaging.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(EntityBasedStaging.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(EntityBasedStaging.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(EntityBasedStaging.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(EntityBasedStaging.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(EntityBasedStaging.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + System.Threading.Tasks.Task EntityMemberKeyLookupAsync(EntityBasedStaging.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.ExportViewCreateResponse ExportViewCreate(EntityBasedStaging.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + System.Threading.Tasks.Task ExportViewCreateAsync(EntityBasedStaging.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(EntityBasedStaging.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + System.Threading.Tasks.Task ExportViewUpdateAsync(EntityBasedStaging.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.ExportViewDeleteResponse ExportViewDelete(EntityBasedStaging.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + System.Threading.Tasks.Task ExportViewDeleteAsync(EntityBasedStaging.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.ExportViewListGetResponse ExportViewListGet(EntityBasedStaging.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + System.Threading.Tasks.Task ExportViewListGetAsync(EntityBasedStaging.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.FileGetResponse FileGet(EntityBasedStaging.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + System.Threading.Tasks.Task FileGetAsync(EntityBasedStaging.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.FileSaveResponse FileSave(EntityBasedStaging.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + System.Threading.Tasks.Task FileSaveAsync(EntityBasedStaging.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.MetadataCloneResponse MetadataClone(EntityBasedStaging.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + System.Threading.Tasks.Task MetadataCloneAsync(EntityBasedStaging.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.MetadataCreateResponse MetadataCreate(EntityBasedStaging.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + System.Threading.Tasks.Task MetadataCreateAsync(EntityBasedStaging.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.MetadataDeleteResponse MetadataDelete(EntityBasedStaging.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + System.Threading.Tasks.Task MetadataDeleteAsync(EntityBasedStaging.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MetadataGetResponse MetadataGet(EntityBasedStaging.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + System.Threading.Tasks.Task MetadataGetAsync(EntityBasedStaging.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.MetadataUpdateResponse MetadataUpdate(EntityBasedStaging.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + System.Threading.Tasks.Task MetadataUpdateAsync(EntityBasedStaging.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.StagingNameCheckResponse StagingNameCheck(EntityBasedStaging.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + System.Threading.Tasks.Task StagingNameCheckAsync(EntityBasedStaging.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.AttributeChangeResponse AttributeChange(EntityBasedStaging.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + System.Threading.Tasks.Task AttributeChangeAsync(EntityBasedStaging.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(EntityBasedStaging.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + System.Threading.Tasks.Task SystemSettingsGetAsync(EntityBasedStaging.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(EntityBasedStaging.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + System.Threading.Tasks.Task SystemSettingsUpdateAsync(EntityBasedStaging.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(EntityBasedStaging.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + System.Threading.Tasks.Task SystemDomainListGetAsync(EntityBasedStaging.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(EntityBasedStaging.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + System.Threading.Tasks.Task SystemPropertiesGetAsync(EntityBasedStaging.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse ServiceCheck(EntityBasedStaging.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + System.Threading.Tasks.Task ServiceCheckAsync(EntityBasedStaging.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(EntityBasedStaging.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + System.Threading.Tasks.Task ServiceVersionGetAsync(EntityBasedStaging.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.VersionCopyResponse VersionCopy(EntityBasedStaging.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + System.Threading.Tasks.Task VersionCopyAsync(EntityBasedStaging.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(EntityBasedStaging.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + System.Threading.Tasks.Task SyncRelationshipMergeAsync(EntityBasedStaging.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(EntityBasedStaging.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + System.Threading.Tasks.Task SyncRelationshipDeleteAsync(EntityBasedStaging.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(EntityBasedStaging.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + System.Threading.Tasks.Task SyncRelationshipsGetAsync(EntityBasedStaging.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(EntityBasedStaging.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + System.Threading.Tasks.Task SyncRelationshipRefreshAsync(EntityBasedStaging.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(EntityBasedStaging.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + System.Threading.Tasks.Task UserPreferencesGetAsync(EntityBasedStaging.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(EntityBasedStaging.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + System.Threading.Tasks.Task UserPreferencesUpdateAsync(EntityBasedStaging.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(EntityBasedStaging.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + System.Threading.Tasks.Task UserPreferencesDeleteAsync(EntityBasedStaging.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(EntityBasedStaging.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + System.Threading.Tasks.Task ErrorLogsGetAsync(EntityBasedStaging.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse SecurityPrincipalsClone(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse SecurityPrincipalsUpdate(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(EntityBasedStaging.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + System.Threading.Tasks.Task SecurityPrincipalsGetAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse SecurityPrincipalsDelete(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse SecurityPrivilegesClone(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + EntityBasedStaging.MDSTestService.MessageResponse SecurityPrivilegesUpdate(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + System.Threading.Tasks.Task SecurityPrivilegesGetAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.MessageResponse SecurityPrivilegesDelete(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(EntityBasedStaging.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + EntityBasedStaging.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(EntityBasedStaging.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(EntityBasedStaging.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BREntityMemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPaletteGetRequest() + { + } + + public BusinessRulesPaletteGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BREntityMemberType MemberType, System.Guid RequestId) + { + this.International = International; + this.MemberType = MemberType; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BusinessRulesPalette BusinessRulesPalette; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public BusinessRulesPaletteGetResponse() + { + } + + public BusinessRulesPaletteGetResponse(EntityBasedStaging.MDSTestService.BusinessRulesPalette BusinessRulesPalette, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.BusinessRulesPalette = BusinessRulesPalette; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesCloneRequest() + { + } + + public BusinessRulesCloneRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MessageResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MessageResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public MessageResponse() + { + } + + public MessageResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public BusinessRulesCreateRequest() + { + } + + public BusinessRulesCreateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public BusinessRulesCreateResponse() + { + } + + public BusinessRulesCreateResponse(EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BRDeleteCriteria DeleteCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesDeleteRequest() + { + } + + public BusinessRulesDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BRDeleteCriteria DeleteCriteria, System.Guid RequestId) + { + this.International = International; + this.DeleteCriteria = DeleteCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BRGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.BRResultOptions ResultOptions; + + public BusinessRulesGetRequest() + { + } + + public BusinessRulesGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BRGetCriteria GetCriteria, System.Guid RequestId, EntityBasedStaging.MDSTestService.BRResultOptions ResultOptions) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public BusinessRulesGetResponse() + { + } + + public BusinessRulesGetResponse(EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPublishRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPublishRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BRPublishCriteria BRPublishCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPublishRequest() + { + } + + public BusinessRulesPublishRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BRPublishCriteria BRPublishCriteria, System.Guid RequestId) + { + this.International = International; + this.BRPublishCriteria = BRPublishCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesUpdateRequest() + { + } + + public BusinessRulesUpdateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityInstalledStateRequest() + { + } + + public DataQualityInstalledStateRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsInstalled; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public DataQualityInstalledStateResponse() + { + } + + public DataQualityInstalledStateResponse(bool IsInstalled, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.IsInstalled = IsInstalled; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityKnowledgeBasesGetRequest() + { + } + + public DataQualityKnowledgeBasesGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection KnowledgeBases; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public DataQualityKnowledgeBasesGetResponse() + { + } + + public DataQualityKnowledgeBasesGetResponse(System.Collections.ObjectModel.Collection KnowledgeBases, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.KnowledgeBases = KnowledgeBases; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityCleansingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityCleansingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ColumnMappings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityCleansingOperationCreateRequest() + { + } + + public DataQualityCleansingOperationCreateRequest(EntityBasedStaging.MDSTestService.International International, System.Collections.ObjectModel.Collection ColumnMappings, long KnowledgebaseId, System.Guid RequestId) + { + this.International = International; + this.ColumnMappings = ColumnMappings; + this.KnowledgebaseId = KnowledgebaseId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationCreateResponse() + { + } + + public DataQualityOperationCreateResponse(System.Guid OperationId, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationId = OperationId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityMatchingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityMatchingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.MatchingPolicy MatchingPolicy; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityMatchingOperationCreateRequest() + { + } + + public DataQualityMatchingOperationCreateRequest(EntityBasedStaging.MDSTestService.International International, long KnowledgebaseId, EntityBasedStaging.MDSTestService.MatchingPolicy MatchingPolicy, System.Guid RequestId) + { + this.International = International; + this.KnowledgebaseId = KnowledgebaseId; + this.MatchingPolicy = MatchingPolicy; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStatusRequest() + { + } + + public DataQualityOperationStatusRequest(EntityBasedStaging.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.OperationStatus Status; + + public DataQualityOperationStatusResponse() + { + } + + public DataQualityOperationStatusResponse(string FailureString, EntityBasedStaging.MDSTestService.OperationResult OperationResult, EntityBasedStaging.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int MaximumResults; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int StartRow; + + public DataQualityOperationResultsGetRequest() + { + } + + public DataQualityOperationResultsGetRequest(EntityBasedStaging.MDSTestService.International International, int MaximumResults, System.Guid OperationId, System.Guid RequestId, int StartRow) + { + this.International = International; + this.MaximumResults = MaximumResults; + this.OperationId = OperationId; + this.RequestId = RequestId; + this.StartRow = StartRow; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationResultsGetResponse() + { + } + + public DataQualityOperationResultsGetResponse(EntityBasedStaging.MDSTestService.TabularData Data, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.Data = Data; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityStoreInputDataRequest() + { + } + + public DataQualityStoreInputDataRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.TabularData Data, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.Data = Data; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public DataQualityStoreInputDataResponse() + { + } + + public DataQualityStoreInputDataResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStartRequest() + { + } + + public DataQualityOperationStartRequest(EntityBasedStaging.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.OperationStatus Status; + + public DataQualityOperationStartResponse() + { + } + + public DataQualityOperationStartResponse(string FailureString, EntityBasedStaging.MDSTestService.OperationResult OperationResult, EntityBasedStaging.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationPurgeOperationRequest() + { + } + + public DataQualityOperationPurgeOperationRequest(EntityBasedStaging.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationPurgeOperationResponse() + { + } + + public DataQualityOperationPurgeOperationResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityMembersGetCriteria MembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersGetRequest() + { + } + + public EntityMembersGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.EntityMembersGetCriteria MembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.MembersGetCriteria = MembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.EntityMembersInformation EntityMembersInformation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersGetResponse() + { + } + + public EntityMembersGetResponse(EntityBasedStaging.MDSTestService.EntityMembers EntityMembers, EntityBasedStaging.MDSTestService.EntityMembersInformation EntityMembersInformation, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.EntityMembersInformation = EntityMembersInformation; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMemberAttributesGetRequest() + { + } + + public EntityMemberAttributesGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.EntityMembers EntityMembers, System.Guid RequestId) + { + this.International = International; + this.EntityMembers = EntityMembers; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberAttributesGetResponse() + { + } + + public EntityMemberAttributesGetResponse(EntityBasedStaging.MDSTestService.EntityMembers EntityMembers, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyMembersGetRequest() + { + } + + public HierarchyMembersGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyMembersGetCriteria = HierarchyMembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.HierarchyMembers HierarchyMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public HierarchyMembersGetResponse() + { + } + + public HierarchyMembersGetResponse(EntityBasedStaging.MDSTestService.HierarchyMembers HierarchyMembers, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.HierarchyMembers = HierarchyMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public ModelMembersGetRequest() + { + } + + public ModelMembersGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria, EntityBasedStaging.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria, System.Guid RequestId) + { + this.International = International; + this.ModelsGetCriteria = ModelsGetCriteria; + this.ModelsResultCriteria = ModelsResultCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public ModelMembersGetResponse() + { + } + + public ModelMembersGetResponse(System.Collections.ObjectModel.Collection ModelMembers, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.ModelMembers = ModelMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersCreateRequest() + { + } + + public EntityMembersCreateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, EntityBasedStaging.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersCreateResponse() + { + } + + public EntityMembersCreateResponse(System.Collections.ObjectModel.Collection CreatedMembers, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ResetDbaReferences; + + public EntityMembersDeleteRequest() + { + } + + public EntityMembersDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ResetDbaReferences) + { + this.International = International; + this.Members = Members; + this.RequestId = RequestId; + this.ResetDbaReferences = ResetDbaReferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersDeleteResponse() + { + } + + public EntityMembersDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMembersPurgeRequest() + { + } + + public EntityMembersPurgeRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersPurgeResponse() + { + } + + public EntityMembersPurgeResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityMembersUpdateRequest() + { + } + + public EntityMembersUpdateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, EntityBasedStaging.MDSTestService.EntityMembers Members, System.Guid RequestId) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersUpdateResponse() + { + } + + public EntityMembersUpdateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyParentSaveRequest() + { + } + + public HierarchyParentSaveRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyParentCriteria = HierarchyParentCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public HierarchyParentSaveResponse() + { + } + + public HierarchyParentSaveResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersCopyRequest() + { + } + + public EntityMembersCopyRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria, System.Guid RequestId) + { + this.International = International; + this.EntityMembersCopyCriteria = EntityMembersCopyCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersCopyResponse() + { + } + + public EntityMembersCopyResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersMergeRequest() + { + } + + public EntityMembersMergeRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, EntityBasedStaging.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMembersMergeResponse() + { + } + + public EntityMembersMergeResponse(System.Collections.ObjectModel.Collection CreatedMembers, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.EntityStagingImportType ImportType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool QueueForProcessing; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public EntityStagingLoadRequest() + { + } + + public EntityStagingLoadRequest(EntityBasedStaging.MDSTestService.International International, string BatchTag, EntityBasedStaging.MDSTestService.EntityStagingImportType ImportType, System.Collections.ObjectModel.Collection ModelMembers, bool QueueForProcessing, System.Guid RequestId) + { + this.International = International; + this.BatchTag = BatchTag; + this.ImportType = ImportType; + this.ModelMembers = ModelMembers; + this.QueueForProcessing = QueueForProcessing; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public EntityStagingLoadResponse() + { + } + + public EntityStagingLoadResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) + { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.EntityStagingGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityStagingGetRequest() + { + } + + public EntityStagingGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.EntityStagingGetCriteria GetCriteria, System.Guid RequestId) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Batches; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityStagingGetResponse() + { + } + + public EntityStagingGetResponse(int BatchCount, System.Collections.ObjectModel.Collection Batches, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.BatchCount = BatchCount; + this.Batches = Batches; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityStagingClearRequest() + { + } + + public EntityStagingClearRequest(EntityBasedStaging.MDSTestService.International International, int BatchId, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.BatchId = BatchId; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityStagingClearResponse() + { + } + + public EntityStagingClearResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityStagingProcessRequest() + { + } + + public EntityStagingProcessRequest(EntityBasedStaging.MDSTestService.International International, string BatchTag, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberType MemberType, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.BatchTag = BatchTag; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityStagingProcessResponse() + { + } + + public EntityStagingProcessResponse(int BatchId, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.BatchId = BatchId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria; + + public TransactionsGetRequest() + { + } + + public TransactionsGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.TransactionSearchCriteria = TransactionSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int TotalRecordCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection TransactionList; + + public TransactionsGetResponse() + { + } + + public TransactionsGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, int TotalRecordCount, System.Collections.ObjectModel.Collection TransactionList) + { + this.OperationResult = OperationResult; + this.TotalRecordCount = TotalRecordCount; + this.TransactionList = TransactionList; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection Transactions; + + public TransactionsReverseRequest() + { + } + + public TransactionsReverseRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, System.Collections.ObjectModel.Collection Transactions) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.Transactions = Transactions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection TransactionsReversed; + + public TransactionsReverseResponse() + { + } + + public TransactionsReverseResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection TransactionsReversed) + { + this.OperationResult = OperationResult; + this.TransactionsReversed = TransactionsReversed; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria; + + public ValidationGetRequest() + { + } + + public ValidationGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationSearchCriteria = ValidationSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection EntitySummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool IsRunning; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Collections.ObjectModel.Collection SummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public int TotalIssueCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Collections.ObjectModel.Collection ValidateErrorList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public System.Nullable VersionLastValidated; + + public ValidationGetResponse() + { + } + + public ValidationGetResponse(System.Collections.ObjectModel.Collection EntitySummaryItems, bool IsRunning, EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SummaryItems, int TotalIssueCount, System.Collections.ObjectModel.Collection ValidateErrorList, System.Collections.ObjectModel.Collection ValidationIssueList, System.Nullable VersionLastValidated) + { + this.EntitySummaryItems = EntitySummaryItems; + this.IsRunning = IsRunning; + this.OperationResult = OperationResult; + this.SummaryItems = SummaryItems; + this.TotalIssueCount = TotalIssueCount; + this.ValidateErrorList = ValidateErrorList; + this.ValidationIssueList = ValidationIssueList; + this.VersionLastValidated = VersionLastValidated; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.ValidationProcessOptions ValidationProcessOptions; + + public ValidationProcessRequest() + { + } + + public ValidationProcessRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria, EntityBasedStaging.MDSTestService.ValidationProcessOptions ValidationProcessOptions) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationProcessCriteria = ValidationProcessCriteria; + this.ValidationProcessOptions = ValidationProcessOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ChangedMemberIds; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.ValidationProcessResult ValidationProcessResult; + + public ValidationProcessResponse() + { + } + + public ValidationProcessResponse(System.Collections.ObjectModel.Collection ChangedMemberIds, EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection ValidationIssueList, EntityBasedStaging.MDSTestService.ValidationProcessResult ValidationProcessResult) + { + this.ChangedMemberIds = ChangedMemberIds; + this.OperationResult = OperationResult; + this.ValidationIssueList = ValidationIssueList; + this.ValidationProcessResult = ValidationProcessResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsCreateRequest() + { + } + + public EntityMemberAnnotationsCreateRequest(EntityBasedStaging.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberIdentifier MemberId, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public AnnotationsCreateResponse() + { + } + + public AnnotationsCreateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationSaveRequest() + { + } + + public EntityMemberAnnotationSaveRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Annotation Annotation, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberType MemberType, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationSaveResponse() + { + } + + public EntityMemberAnnotationSaveResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationDeleteRequest() + { + } + + public EntityMemberAnnotationDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Annotation Annotation, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberType MemberType, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationDeleteResponse() + { + } + + public EntityMemberAnnotationDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int TransactionId; + + public TransactionAnnotationsCreateRequest() + { + } + + public TransactionAnnotationsCreateRequest(EntityBasedStaging.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.Annotations = Annotations; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberHistoryRollbackRequest() + { + } + + public EntityMemberHistoryRollbackRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberType MemberType, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberHistoryRollbackResponse() + { + } + + public EntityMemberHistoryRollbackResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetRequest() + { + } + + public EntityMemberAnnotationsGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberIdentifier MemberId, EntityBasedStaging.MDSTestService.MemberType MemberType, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetResponse() + { + } + + public EntityMemberAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberIdentifier MemberId, EntityBasedStaging.MDSTestService.Identifier ModelId, EntityBasedStaging.MDSTestService.OperationResult OperationResult, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.OperationResult = OperationResult; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetRequest() + { + } + + public TransactionAnnotationsGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetResponse() + { + } + + public TransactionAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, EntityBasedStaging.MDSTestService.OperationResult OperationResult, int TransactionId) + { + this.Annotations = Annotations; + this.OperationResult = OperationResult; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string Comment; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + public AnnotationsUpdateRequest() + { + } + + public AnnotationsUpdateRequest(EntityBasedStaging.MDSTestService.International International, string Comment, int Id, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Comment = Comment; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public AnnotationsUpdateResponse() + { + } + + public AnnotationsUpdateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public AnnotationsDeleteRequest() + { + } + + public AnnotationsDeleteRequest(EntityBasedStaging.MDSTestService.International International, int Id, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public AnnotationsDeleteResponse() + { + } + + public AnnotationsDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public EntityBasedStaging.MDSTestService.Identifier SortColumnId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public EntityBasedStaging.MDSTestService.SortDirection SortDirection; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public EntityBasedStaging.MDSTestService.ChangesetStatus Status; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetsGetRequest() + { + } + + public EntityMemberChangesetsGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier ChangesetId, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier SortColumnId, EntityBasedStaging.MDSTestService.SortDirection SortDirection, EntityBasedStaging.MDSTestService.ChangesetStatus Status, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.SortColumnId = SortColumnId; + this.SortDirection = SortDirection; + this.Status = Status; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Changesets; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetsGetResponse() + { + } + + public EntityMemberChangesetsGetResponse(System.Collections.ObjectModel.Collection Changesets, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.Changesets = Changesets; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Changeset Changeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetSaveRequest() + { + } + + public EntityMemberChangesetSaveRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Changeset Changeset, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Changeset = Changeset; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier CreatedChangeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetSaveResponse() + { + } + + public EntityMemberChangesetSaveResponse(EntityBasedStaging.MDSTestService.Identifier CreatedChangeset, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.CreatedChangeset = CreatedChangeset; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetDeleteRequest() + { + } + + public EntityMemberChangesetDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier ChangesetId, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetDeleteResponse() + { + } + + public EntityMemberChangesetDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.MemberKeyLookupType LookupType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public EntityBasedStaging.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public EntityBasedStaging.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public EntityBasedStaging.MDSTestService.Identifier VersionId; + + public EntityMemberKeyGetRequest() + { + } + + public EntityMemberKeyGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier EntityId, EntityBasedStaging.MDSTestService.MemberKeyLookupType LookupType, System.Collections.ObjectModel.Collection MemberKeys, EntityBasedStaging.MDSTestService.MemberType MemberType, EntityBasedStaging.MDSTestService.Identifier ModelId, System.Guid RequestId, EntityBasedStaging.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.LookupType = LookupType; + this.MemberKeys = MemberKeys; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public EntityMemberKeyGetResponse() + { + } + + public EntityMemberKeyGetResponse(System.Collections.ObjectModel.Collection MemberKeys, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.MemberKeys = MemberKeys; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewCreateRequest() + { + } + + public ExportViewCreateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public ExportViewCreateResponse() + { + } + + public ExportViewCreateResponse(EntityBasedStaging.MDSTestService.ExportView ExportView, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewUpdateRequest() + { + } + + public ExportViewUpdateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public ExportViewUpdateResponse() + { + } + + public ExportViewUpdateResponse(EntityBasedStaging.MDSTestService.ExportView ExportView, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewDeleteRequest() + { + } + + public ExportViewDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public ExportViewDeleteResponse() + { + } + + public ExportViewDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ExportViewListGetRequest() + { + } + + public ExportViewListGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ExportViews; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public ExportViewListGetResponse() + { + } + + public ExportViewListGetResponse(System.Collections.ObjectModel.Collection ExportViews, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.ExportViews = ExportViews; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public FileGetRequest() + { + } + + public FileGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public FileGetResponse() + { + } + + public FileGetResponse(EntityBasedStaging.MDSTestService.FileAttribute File, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.File = File; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public FileSaveRequest() + { + } + + public FileSaveRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.FileAttribute File, EntityBasedStaging.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.File = File; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public FileSaveResponse() + { + } + + public FileSaveResponse(EntityBasedStaging.MDSTestService.Identifier Identifier, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.Identifier = Identifier; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataCloneRequest() + { + } + + public MetadataCloneRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public MetadataCloneResponse() + { + } + + public MetadataCloneResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ReturnCreatedIdentifiers; + + public MetadataCreateRequest() + { + } + + public MetadataCreateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Metadata Metadata, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Metadata MetadataCreated; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public MetadataCreateResponse() + { + } + + public MetadataCreateResponse(EntityBasedStaging.MDSTestService.Metadata MetadataCreated, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.MetadataCreated = MetadataCreated; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.ForceDelete ForceDelete; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public MetadataDeleteRequest() + { + } + + public MetadataDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.ForceDelete ForceDelete, EntityBasedStaging.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.ForceDelete = ForceDelete; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public MetadataDeleteResponse() + { + } + + public MetadataDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.MetadataResultOptions ResultOptions; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.MetadataSearchCriteria SearchCriteria; + + public MetadataGetRequest() + { + } + + public MetadataGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.MetadataResultOptions ResultOptions, EntityBasedStaging.MDSTestService.MetadataSearchCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public MetadataGetResponse() + { + } + + public MetadataGetResponse(EntityBasedStaging.MDSTestService.Metadata Metadata, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.Metadata = Metadata; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataUpdateRequest() + { + } + + public MetadataUpdateRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public MetadataUpdateResponse() + { + } + + public MetadataUpdateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public string StagingName; + + public StagingNameCheckRequest() + { + } + + public StagingNameCheckRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, string StagingName) + { + this.International = International; + this.RequestId = RequestId; + this.StagingName = StagingName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsUnique; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public StagingNameCheckResponse() + { + } + + public StagingNameCheckResponse(bool IsUnique, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.IsUnique = IsUnique; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.MetadataAttribute Attribute; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public AttributeChangeRequest() + { + } + + public AttributeChangeRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.MetadataAttribute Attribute, System.Guid RequestId) + { + this.International = International; + this.Attribute = Attribute; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string DeprecatedAttributeName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection MemberCodesWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MembersWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid NewAttributeMuid; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public AttributeChangeResponse() + { + } + + public AttributeChangeResponse(string DeprecatedAttributeName, System.Collections.ObjectModel.Collection MemberCodesWithError, System.Collections.ObjectModel.Collection MembersWithError, System.Guid NewAttributeMuid, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.DeprecatedAttributeName = DeprecatedAttributeName; + this.MemberCodesWithError = MemberCodesWithError; + this.MembersWithError = MembersWithError; + this.NewAttributeMuid = NewAttributeMuid; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria SearchCriteria; + + public SystemSettingsGetRequest() + { + } + + public SystemSettingsGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.SystemSettingsGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingsGroups; + + public SystemSettingsGetResponse() + { + } + + public SystemSettingsGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemSettingsGroups) + { + this.OperationResult = OperationResult; + this.SystemSettingsGroups = SystemSettingsGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingGroups; + + public SystemSettingsUpdateRequest() + { + } + + public SystemSettingsUpdateRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemSettingGroups) + { + this.International = International; + this.RequestId = RequestId; + this.SystemSettingGroups = SystemSettingGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public SystemSettingsUpdateResponse() + { + } + + public SystemSettingsUpdateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria SearchCriteria; + + public SystemDomainListGetRequest() + { + } + + public SystemDomainListGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.SystemDomainListGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemDomainLists; + + public SystemDomainListGetResponse() + { + } + + public SystemDomainListGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemDomainLists) + { + this.OperationResult = OperationResult; + this.SystemDomainLists = SystemDomainLists; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemPropertyTypes; + + public SystemPropertiesGetRequest() + { + } + + public SystemPropertiesGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemPropertyTypes) + { + this.International = International; + this.RequestId = RequestId; + this.SystemPropertyTypes = SystemPropertyTypes; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemProperties; + + public SystemPropertiesGetResponse() + { + } + + public SystemPropertiesGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemProperties) + { + this.OperationResult = OperationResult; + this.SystemProperties = SystemProperties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceCheckGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceCheckGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceCheckGetRequest() + { + } + + public ServiceCheckGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceVersionGetRequest() + { + } + + public ServiceVersionGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int ApiContractVersion; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Version Version; + + public ServiceVersionGetResponse() + { + } + + public ServiceVersionGetResponse(int ApiContractVersion, EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Version Version) + { + this.ApiContractVersion = ApiContractVersion; + this.OperationResult = OperationResult; + this.Version = Version; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid FromVersionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public string ToVersionDescription; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public string ToVersionName; + + public VersionCopyRequest() + { + } + + public VersionCopyRequest(EntityBasedStaging.MDSTestService.International International, System.Guid FromVersionId, System.Guid RequestId, string ToVersionDescription, string ToVersionName) + { + this.International = International; + this.FromVersionId = FromVersionId; + this.RequestId = RequestId; + this.ToVersionDescription = ToVersionDescription; + this.ToVersionName = ToVersionName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public VersionCopyResponse() + { + } + + public VersionCopyResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SyncRelationship SyncRelationship; + + public SyncRelationshipMergeRequest() + { + } + + public SyncRelationshipMergeRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.SyncRelationship SyncRelationship) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationship = SyncRelationship; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipMergeResponse() + { + } + + public SyncRelationshipMergeResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipDeleteRequest() + { + } + + public SyncRelationshipDeleteRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipDeleteResponse() + { + } + + public SyncRelationshipDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public SyncRelationshipsGetRequest() + { + } + + public SyncRelationshipsGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SyncRelationships; + + public SyncRelationshipsGetResponse() + { + } + + public SyncRelationshipsGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SyncRelationships) + { + this.OperationResult = OperationResult; + this.SyncRelationships = SyncRelationships; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipRefreshRequest() + { + } + + public SyncRelationshipRefreshRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, EntityBasedStaging.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipRefreshResponse() + { + } + + public SyncRelationshipRefreshResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public UserPreferencesGetRequest() + { + } + + public UserPreferencesGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesGetResponse() + { + } + + public UserPreferencesGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.Generic.Dictionary UserPreferences) + { + this.OperationResult = OperationResult; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesUpdateRequest() + { + } + + public UserPreferencesUpdateRequest(EntityBasedStaging.MDSTestService.International International, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public UserPreferencesUpdateResponse() + { + } + + public UserPreferencesUpdateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool DeleteAllUserPreferences; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesDeleteRequest() + { + } + + public UserPreferencesDeleteRequest(EntityBasedStaging.MDSTestService.International International, bool DeleteAllUserPreferences, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.DeleteAllUserPreferences = DeleteAllUserPreferences; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public UserPreferencesDeleteResponse() + { + } + + public UserPreferencesDeleteResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ErrorLogsGetRequest() + { + } + + public ErrorLogsGetRequest(EntityBasedStaging.MDSTestService.International International, System.Guid Id, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Logs; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + public ErrorLogsGetResponse() + { + } + + public ErrorLogsGetResponse(System.Collections.ObjectModel.Collection Logs, EntityBasedStaging.MDSTestService.OperationResult OperationResult) + { + this.Logs = Logs; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.SecurityPrincipals Principals; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsRequest() + { + } + + public SecurityPrincipalsRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.SecurityPrincipals Principals, System.Guid RequestId) + { + this.International = International; + this.Principals = Principals; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SecuritySet SecuritySet; + + public SecurityCreateResponse() + { + } + + public SecurityCreateResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, EntityBasedStaging.MDSTestService.SecuritySet SecuritySet) + { + this.OperationResult = OperationResult; + this.SecuritySet = SecuritySet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsGetRequest() + { + } + + public SecurityPrincipalsGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.SecurityPrincipalsCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SecurityPrincipals Principals; + + public SecurityPrincipalsGetResponse() + { + } + + public SecurityPrincipalsGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, EntityBasedStaging.MDSTestService.SecurityPrincipals Principals) + { + this.OperationResult = OperationResult; + this.Principals = Principals; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsDeleteRequest() + { + } + + public SecurityPrincipalsDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.SecurityPrivileges Privileges; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesRequest() + { + } + + public SecurityPrivilegesRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.SecurityPrivileges Privileges, System.Guid RequestId) + { + this.International = International; + this.Privileges = Privileges; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesGetRequest() + { + } + + public SecurityPrivilegesGetRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.SecurityPrivilegesGetCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.SecurityPrivileges Privileges; + + public SecurityPrivilegesGetResponse() + { + } + + public SecurityPrivilegesGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, EntityBasedStaging.MDSTestService.SecurityPrivileges Privileges) + { + this.OperationResult = OperationResult; + this.Privileges = Privileges; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesDeleteRequest() + { + } + + public SecurityPrivilegesDeleteRequest(EntityBasedStaging.MDSTestService.International International, EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public EntityBasedStaging.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Nullable AccessPermission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public EntityBasedStaging.MDSTestService.Identifier ObjectId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public EntityBasedStaging.MDSTestService.ModelObjectType ObjectType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Nullable Permission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public UserEffectiveObjectPermissionsGetRequest() + { + } + + public UserEffectiveObjectPermissionsGetRequest(EntityBasedStaging.MDSTestService.International International, System.Nullable AccessPermission, EntityBasedStaging.MDSTestService.Identifier ObjectId, EntityBasedStaging.MDSTestService.ModelObjectType ObjectType, System.Nullable Permission, System.Guid RequestId) + { + this.International = International; + this.AccessPermission = AccessPermission; + this.ObjectId = ObjectId; + this.ObjectType = ObjectType; + this.Permission = Permission; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public EntityBasedStaging.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Users; + + public UserEffectiveObjectPermissionsGetResponse() + { + } + + public UserEffectiveObjectPermissionsGetResponse(EntityBasedStaging.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection Users) + { + this.OperationResult = OperationResult; + this.Users = Users; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface IServiceChannel : EntityBasedStaging.MDSTestService.IService, System.ServiceModel.IClientChannel + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ServiceClient : System.ServiceModel.ClientBase, EntityBasedStaging.MDSTestService.IService + { + + public ServiceClient() + { + } + + public ServiceClient(string endpointConfigurationName) : + base(endpointConfigurationName) + { + } + + public ServiceClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) + { + } + + public EntityBasedStaging.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(EntityBasedStaging.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(EntityBasedStaging.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesClone(EntityBasedStaging.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesClone(request); + } + + public System.Threading.Tasks.Task BusinessRulesCloneAsync(EntityBasedStaging.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesCloneAsync(request); + } + + public EntityBasedStaging.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(EntityBasedStaging.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreate(request); + } + + public System.Threading.Tasks.Task BusinessRulesCreateAsync(EntityBasedStaging.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesDelete(EntityBasedStaging.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDelete(request); + } + + public System.Threading.Tasks.Task BusinessRulesDeleteAsync(EntityBasedStaging.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(EntityBasedStaging.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesGetAsync(EntityBasedStaging.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesPublish(EntityBasedStaging.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublish(request); + } + + public System.Threading.Tasks.Task BusinessRulesPublishAsync(EntityBasedStaging.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublishAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse BusinessRulesUpdate(EntityBasedStaging.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdate(request); + } + + public System.Threading.Tasks.Task BusinessRulesUpdateAsync(EntityBasedStaging.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(EntityBasedStaging.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledState(request); + } + + public System.Threading.Tasks.Task DataQualityInstalledStateAsync(EntityBasedStaging.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledStateAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(EntityBasedStaging.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGet(request); + } + + public System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(EntityBasedStaging.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(EntityBasedStaging.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(EntityBasedStaging.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(EntityBasedStaging.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(EntityBasedStaging.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(EntityBasedStaging.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatus(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStatusAsync(EntityBasedStaging.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatusAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(EntityBasedStaging.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGet(request); + } + + public System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(EntityBasedStaging.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(EntityBasedStaging.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputData(request); + } + + public System.Threading.Tasks.Task DataQualityStoreInputDataAsync(EntityBasedStaging.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputDataAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(EntityBasedStaging.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStart(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStartAsync(EntityBasedStaging.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStartAsync(request); + } + + public EntityBasedStaging.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(EntityBasedStaging.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperation(request); + } + + public System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(EntityBasedStaging.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperationAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersGetResponse EntityMembersGet(EntityBasedStaging.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGet(request); + } + + public System.Threading.Tasks.Task EntityMembersGetAsync(EntityBasedStaging.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(EntityBasedStaging.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAttributesGetAsync(EntityBasedStaging.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(EntityBasedStaging.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGet(request); + } + + public System.Threading.Tasks.Task HierarchyMembersGetAsync(EntityBasedStaging.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.ModelMembersGetResponse ModelMembersGet(EntityBasedStaging.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGet(request); + } + + public System.Threading.Tasks.Task ModelMembersGetAsync(EntityBasedStaging.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(EntityBasedStaging.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreate(request); + } + + public System.Threading.Tasks.Task EntityMembersCreateAsync(EntityBasedStaging.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(EntityBasedStaging.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDelete(request); + } + + public System.Threading.Tasks.Task EntityMembersDeleteAsync(EntityBasedStaging.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(EntityBasedStaging.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurge(request); + } + + public System.Threading.Tasks.Task EntityMembersPurgeAsync(EntityBasedStaging.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurgeAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(EntityBasedStaging.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdate(request); + } + + public System.Threading.Tasks.Task EntityMembersUpdateAsync(EntityBasedStaging.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(EntityBasedStaging.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSave(request); + } + + public System.Threading.Tasks.Task HierarchyParentSaveAsync(EntityBasedStaging.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSaveAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(EntityBasedStaging.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopy(request); + } + + public System.Threading.Tasks.Task EntityMembersCopyAsync(EntityBasedStaging.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopyAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(EntityBasedStaging.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMerge(request); + } + + public System.Threading.Tasks.Task EntityMembersMergeAsync(EntityBasedStaging.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMergeAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(EntityBasedStaging.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoad(request); + } + + public System.Threading.Tasks.Task EntityStagingLoadAsync(EntityBasedStaging.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoadAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityStagingGetResponse EntityStagingGet(EntityBasedStaging.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGet(request); + } + + public System.Threading.Tasks.Task EntityStagingGetAsync(EntityBasedStaging.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityStagingClearResponse EntityStagingClear(EntityBasedStaging.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClear(request); + } + + public System.Threading.Tasks.Task EntityStagingClearAsync(EntityBasedStaging.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClearAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(EntityBasedStaging.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcess(request); + } + + public System.Threading.Tasks.Task EntityStagingProcessAsync(EntityBasedStaging.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcessAsync(request); + } + + public EntityBasedStaging.MDSTestService.TransactionsGetResponse TransactionsGet(EntityBasedStaging.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGet(request); + } + + public System.Threading.Tasks.Task TransactionsGetAsync(EntityBasedStaging.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.TransactionsReverseResponse TransactionsReverse(EntityBasedStaging.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverse(request); + } + + public System.Threading.Tasks.Task TransactionsReverseAsync(EntityBasedStaging.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverseAsync(request); + } + + public EntityBasedStaging.MDSTestService.ValidationGetResponse ValidationGet(EntityBasedStaging.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGet(request); + } + + public System.Threading.Tasks.Task ValidationGetAsync(EntityBasedStaging.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.ValidationProcessResponse ValidationProcess(EntityBasedStaging.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcess(request); + } + + public System.Threading.Tasks.Task ValidationProcessAsync(EntityBasedStaging.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcessAsync(request); + } + + public EntityBasedStaging.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(EntityBasedStaging.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSave(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSaveAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(EntityBasedStaging.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(EntityBasedStaging.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(EntityBasedStaging.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(EntityBasedStaging.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollback(request); + } + + public System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(EntityBasedStaging.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollbackAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(EntityBasedStaging.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(EntityBasedStaging.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGet(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsGetAsync(EntityBasedStaging.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(EntityBasedStaging.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdate(request); + } + + public System.Threading.Tasks.Task AnnotationsUpdateAsync(EntityBasedStaging.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(EntityBasedStaging.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDelete(request); + } + + public System.Threading.Tasks.Task AnnotationsDeleteAsync(EntityBasedStaging.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(EntityBasedStaging.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(EntityBasedStaging.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(EntityBasedStaging.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSave(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(EntityBasedStaging.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSaveAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(EntityBasedStaging.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(EntityBasedStaging.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(EntityBasedStaging.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookup(request); + } + + public System.Threading.Tasks.Task EntityMemberKeyLookupAsync(EntityBasedStaging.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookupAsync(request); + } + + public EntityBasedStaging.MDSTestService.ExportViewCreateResponse ExportViewCreate(EntityBasedStaging.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreate(request); + } + + public System.Threading.Tasks.Task ExportViewCreateAsync(EntityBasedStaging.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(EntityBasedStaging.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdate(request); + } + + public System.Threading.Tasks.Task ExportViewUpdateAsync(EntityBasedStaging.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.ExportViewDeleteResponse ExportViewDelete(EntityBasedStaging.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDelete(request); + } + + public System.Threading.Tasks.Task ExportViewDeleteAsync(EntityBasedStaging.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.ExportViewListGetResponse ExportViewListGet(EntityBasedStaging.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGet(request); + } + + public System.Threading.Tasks.Task ExportViewListGetAsync(EntityBasedStaging.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.FileGetResponse FileGet(EntityBasedStaging.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGet(request); + } + + public System.Threading.Tasks.Task FileGetAsync(EntityBasedStaging.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.FileSaveResponse FileSave(EntityBasedStaging.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSave(request); + } + + public System.Threading.Tasks.Task FileSaveAsync(EntityBasedStaging.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSaveAsync(request); + } + + public EntityBasedStaging.MDSTestService.MetadataCloneResponse MetadataClone(EntityBasedStaging.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataClone(request); + } + + public System.Threading.Tasks.Task MetadataCloneAsync(EntityBasedStaging.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataCloneAsync(request); + } + + public EntityBasedStaging.MDSTestService.MetadataCreateResponse MetadataCreate(EntityBasedStaging.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreate(request); + } + + public System.Threading.Tasks.Task MetadataCreateAsync(EntityBasedStaging.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.MetadataDeleteResponse MetadataDelete(EntityBasedStaging.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDelete(request); + } + + public System.Threading.Tasks.Task MetadataDeleteAsync(EntityBasedStaging.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.MetadataGetResponse MetadataGet(EntityBasedStaging.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGet(request); + } + + public System.Threading.Tasks.Task MetadataGetAsync(EntityBasedStaging.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.MetadataUpdateResponse MetadataUpdate(EntityBasedStaging.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdate(request); + } + + public System.Threading.Tasks.Task MetadataUpdateAsync(EntityBasedStaging.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.StagingNameCheckResponse StagingNameCheck(EntityBasedStaging.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheck(request); + } + + public System.Threading.Tasks.Task StagingNameCheckAsync(EntityBasedStaging.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheckAsync(request); + } + + public EntityBasedStaging.MDSTestService.AttributeChangeResponse AttributeChange(EntityBasedStaging.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChange(request); + } + + public System.Threading.Tasks.Task AttributeChangeAsync(EntityBasedStaging.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChangeAsync(request); + } + + public EntityBasedStaging.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(EntityBasedStaging.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGet(request); + } + + public System.Threading.Tasks.Task SystemSettingsGetAsync(EntityBasedStaging.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(EntityBasedStaging.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdate(request); + } + + public System.Threading.Tasks.Task SystemSettingsUpdateAsync(EntityBasedStaging.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(EntityBasedStaging.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGet(request); + } + + public System.Threading.Tasks.Task SystemDomainListGetAsync(EntityBasedStaging.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(EntityBasedStaging.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGet(request); + } + + public System.Threading.Tasks.Task SystemPropertiesGetAsync(EntityBasedStaging.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse ServiceCheck(EntityBasedStaging.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheck(request); + } + + public System.Threading.Tasks.Task ServiceCheckAsync(EntityBasedStaging.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheckAsync(request); + } + + public EntityBasedStaging.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(EntityBasedStaging.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGet(request); + } + + public System.Threading.Tasks.Task ServiceVersionGetAsync(EntityBasedStaging.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.VersionCopyResponse VersionCopy(EntityBasedStaging.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopy(request); + } + + public System.Threading.Tasks.Task VersionCopyAsync(EntityBasedStaging.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopyAsync(request); + } + + public EntityBasedStaging.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(EntityBasedStaging.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMerge(request); + } + + public System.Threading.Tasks.Task SyncRelationshipMergeAsync(EntityBasedStaging.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMergeAsync(request); + } + + public EntityBasedStaging.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(EntityBasedStaging.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDelete(request); + } + + public System.Threading.Tasks.Task SyncRelationshipDeleteAsync(EntityBasedStaging.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(EntityBasedStaging.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGet(request); + } + + public System.Threading.Tasks.Task SyncRelationshipsGetAsync(EntityBasedStaging.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(EntityBasedStaging.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefresh(request); + } + + public System.Threading.Tasks.Task SyncRelationshipRefreshAsync(EntityBasedStaging.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefreshAsync(request); + } + + public EntityBasedStaging.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(EntityBasedStaging.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGet(request); + } + + public System.Threading.Tasks.Task UserPreferencesGetAsync(EntityBasedStaging.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(EntityBasedStaging.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdate(request); + } + + public System.Threading.Tasks.Task UserPreferencesUpdateAsync(EntityBasedStaging.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(EntityBasedStaging.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDelete(request); + } + + public System.Threading.Tasks.Task UserPreferencesDeleteAsync(EntityBasedStaging.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(EntityBasedStaging.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGet(request); + } + + public System.Threading.Tasks.Task ErrorLogsGetAsync(EntityBasedStaging.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse SecurityPrincipalsClone(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsClone(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCloneAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse SecurityPrincipalsUpdate(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(EntityBasedStaging.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGet(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsGetAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse SecurityPrincipalsDelete(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(EntityBasedStaging.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreateAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse SecurityPrivilegesClone(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesClone(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCloneAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse SecurityPrivilegesUpdate(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdateAsync(request); + } + + public EntityBasedStaging.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGet(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesGetAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGetAsync(request); + } + + public EntityBasedStaging.MDSTestService.MessageResponse SecurityPrivilegesDelete(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(EntityBasedStaging.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDeleteAsync(request); + } + + public EntityBasedStaging.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(EntityBasedStaging.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGet(request); + } + + public System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(EntityBasedStaging.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGetAsync(request); + } + } +} diff --git a/samples/master-data-services/MasterData/MasterData.csproj b/samples/master-data-services/MasterData/MasterData.csproj new file mode 100644 index 00000000..87e8ad4b --- /dev/null +++ b/samples/master-data-services/MasterData/MasterData.csproj @@ -0,0 +1,52 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00} + Exe + Properties + MasterData + MasterDataSample + v4.5.1 + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/master-data-services/MasterData/MasterData.sln b/samples/master-data-services/MasterData/MasterData.sln new file mode 100644 index 00000000..311432b3 --- /dev/null +++ b/samples/master-data-services/MasterData/MasterData.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MasterData", "MasterData.csproj", "{BCEB2125-EA3D-4F38-952E-6B409AADFC00}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Debug|x86.ActiveCfg = Debug|x86 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Debug|x86.Build.0 = Debug|x86 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Release|x86.ActiveCfg = Release|x86 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/MasterData/Program.cs b/samples/master-data-services/MasterData/Program.cs new file mode 100644 index 00000000..7a5502a9 --- /dev/null +++ b/samples/master-data-services/MasterData/Program.cs @@ -0,0 +1,601 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System; +using System.Collections.ObjectModel; +using System.Diagnostics; +using System.Linq; +using System.ServiceModel; +using MasterData.MDSTestService; // For the created service reference. + +namespace MasterData +{ + static class Program + { + // MDS service client proxy object. + private static ServiceClient clientProxy; + // Set the MDS URL (plus /Service/Service.svc) here. + private static string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + + static void Main() + { + Identifier modelId = null; + try + { + // Create a service proxy. + clientProxy = GetClientProxy(mdsURL); + + string model = "TestModel" + Guid.NewGuid().ToString("N"); + string entity = "TestEntity"; + string explicitHierarchy = "TestEH"; + // "VERSION_1" is a default version name for a new model. + string version = "VERSION_1"; + + modelId = CreateModel(model, entity, explicitHierarchy); + + // Create an entity member (leaf member) with a specified name, code, and member type. + string leafMemberCode = "Code" + Guid.NewGuid().ToString("N"); + string leafMemberName = "Name" + Guid.NewGuid().ToString("N"); + CreateEntityMember(model, version, entity, leafMemberName, leafMemberCode, MemberType.Leaf); + + // Get the entity member identifier with specified model name, version name, entity name, member type, and entity member code. + GetEntityMemberByCode(model, version, entity, MemberType.Leaf, leafMemberCode); + + // Update an entity member (change name) with the member code. + leafMemberName = "Name" + Guid.NewGuid().ToString("N"); + UpdateEntityMember(model, version, entity, leafMemberCode, MemberType.Leaf, leafMemberName); + + // Create a consolidated memeber with specified name, code, member type, and hierarchy name. + // HierarchyName is used only when the member type is Consolidated. + string consolidatedMemberCode = "Code" + Guid.NewGuid().ToString("N"); + string consolidatedMemberName = "Name" + Guid.NewGuid().ToString("N"); + CreateEntityMember(model, version, entity, consolidatedMemberName, consolidatedMemberCode, + MemberType.Consolidated, explicitHierarchy); + + // Get the entity member identifier with specified model name, version name, entity name, member type, and entity member name. + GetEntityMemberByName(model, version, entity, MemberType.Consolidated, consolidatedMemberName); + + // Update an entity member relationship. + // You need to specify the existing hierachy name, parent member code, and child member code. + UpdateEntityMemberRelationship(model, version, entity, explicitHierarchy, consolidatedMemberCode, + leafMemberCode); + + // Delete the leaf member with the member code. + DeleteEntityMember(model, version, entity, leafMemberCode, MemberType.Leaf); + + // Delete the consolidated member with the member code. + DeleteEntityMember(model, version, entity, consolidatedMemberCode, MemberType.Consolidated); + + string updateLeafMemberCode = "Code" + Guid.NewGuid().ToString("N"); + string updateLeafMemberName = "Name" + Guid.NewGuid().ToString("N"); + CreateEntityMember(model, version, entity, updateLeafMemberName, updateLeafMemberCode, MemberType.Leaf, ""); + + string deleteLeafMemberCode = "Code" + Guid.NewGuid().ToString("N"); + string deleteLeafMemberName = "Name" + Guid.NewGuid().ToString("N"); + CreateEntityMember(model, version, entity, deleteLeafMemberName, deleteLeafMemberCode, MemberType.Leaf, ""); + + SetApprovalRequired(model, entity, true); + Debug.Assert( GetApprovalRequired(model, entity)); + + string changesetName = "Changeset" + Guid.NewGuid().ToString("N"); + var changesetId = ChangesetSave(model, version, entity, new Identifier { Name = changesetName }, + ChangesetStatus.Open); + + string newLeafMemberCode = "Code" + Guid.NewGuid().ToString("N"); + string newLeafMemberName = "Name" + Guid.NewGuid().ToString("N"); + CreateEntityMember(model, version, entity, newLeafMemberName, newLeafMemberCode, MemberType.Leaf, null, changesetName); + + updateLeafMemberName = "Name" + Guid.NewGuid().ToString("N"); + UpdateEntityMember(model, version, entity, updateLeafMemberCode, MemberType.Leaf, updateLeafMemberName, changesetName); + + DeleteEntityMember(model, version, entity, deleteLeafMemberCode, MemberType.Leaf, changesetName); + + var members = GetEntityMembers(model, version, entity, MemberType.Leaf, changesetName); + Debug.Assert(members.Count == 3); + + // Submit to approve + ChangesetSave(model, version, entity, changesetId, ChangesetStatus.Pending); + + // Approve require a different admin + // ChangesetSave(model, version, entity, changesetId, ChangesetStatus.Approved); + + // Recall + ChangesetSave(model, version, entity, changesetId, ChangesetStatus.Open); + + // Delete + ChangesetDelete(model, version, changesetName); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + finally + { + if (modelId != null) + { + DeleteModel(modelId); + } + } + } + + // Creates MDS service client proxy. + private static ServiceClient GetClientProxy(string targetURL) + { + // Create an endpoint address using the URL. + EndpointAddress endptAddress = new EndpointAddress(targetURL); + + // Create and configure the WS Http binding. + WSHttpBinding wsBinding = new WSHttpBinding(); + + // Create and return the client proxy. + return new ServiceClient(wsBinding, endptAddress); + } + + // Handles operation errors. + private static void HandleOperationErrors(OperationResult result) + { + string errorMessage = string.Empty; + + if (result.Errors.Count > 0) + { + foreach (Error anError in result.Errors) + { + errorMessage += "Operation Error: " + anError.Code + ":" + anError.Description + "\n"; + } + // Show the error messages. + Console.WriteLine(errorMessage); + // Throw an exception. + throw new Exception(errorMessage); + } + } + + private static Identifier CreateModel(string modelName, string entityName, string explicitHierarchyName) + { + MetadataCreateRequest createRequest = + new MetadataCreateRequest + { + Metadata = new Metadata + { + Models = new Collection + { + new Model + { + Identifier = new Identifier {Name = modelName}, + Entities = new Collection + { + new Entity + { + Identifier = new ModelContextIdentifier + { + Name = entityName, + ModelId = new Identifier {Name = modelName} + }, + ExplicitHierarchies = new Collection + { + new ExplicitHierarchy + { + Identifier = new EntityContextIdentifier + { + Name = explicitHierarchyName, + ModelId = new Identifier {Name = modelName}, + EntityId = new Identifier {Name = entityName} + } + } + } + } + } + } + } + }, + ReturnCreatedIdentifiers = true + }; + MetadataCreateResponse createResponse = clientProxy.MetadataCreate(createRequest); + HandleOperationErrors(createResponse.OperationResult); + return createResponse.MetadataCreated.Models[0].Identifier; + } + + private static void DeleteModel(Identifier modelId) + { + MetadataDeleteRequest deleteRequest = + new MetadataDeleteRequest + { + Metadata = new Metadata + { + Models = new Collection + { + new Model + { + Identifier = modelId + } + } + } + }; + MetadataDeleteResponse deleteResponse = clientProxy.MetadataDelete(deleteRequest); + HandleOperationErrors(deleteResponse.OperationResult); + } + + // Create an entity member with a specified name, code, and member type. + // HierarchyName is used only when the member type is Consolidated. + private static void CreateEntityMember(string modelName, string versionName, string entityName, string aNewMemberName, string aNewCode, MemberType memberType, string hierarchyName = null, string changesetName = null) + { + // Create the request object for entity creation. + EntityMembersCreateRequest createRequest = new EntityMembersCreateRequest(); + createRequest.Members = new EntityMembers(); + createRequest.ReturnCreatedIdentifiers = true; + // Set the modelId, versionId, and entityId. + createRequest.Members.ModelId = new Identifier { Name = modelName }; + createRequest.Members.VersionId = new Identifier { Name = versionName }; + createRequest.Members.EntityId = new Identifier { Name = entityName }; + createRequest.Members.MemberType = memberType; + createRequest.Members.Members = new Collection { }; + Member aNewMember = new Member(); + aNewMember.MemberId = new MemberIdentifier() { Name = aNewMemberName, Code = aNewCode, MemberType = memberType }; + + if (memberType == MemberType.Consolidated) + { + // In case when the member type is consolidated set the parent information. + // Set the hierarchy name and the parent code ("ROOT" means the root node of the hierarchy). + aNewMember.Parents = new Collection { }; + Parent aParent = new Parent(); + aParent.HierarchyId = new Identifier() { Name = hierarchyName }; + aParent.ParentId = new MemberIdentifier() { Code = "ROOT" }; + aNewMember.Parents.Add(aParent); + } + + if (!string.IsNullOrEmpty(changesetName)) + { + createRequest.Members.ChangesetId = new Identifier {Name = changesetName}; + } + + createRequest.Members.Members.Add(aNewMember); + + // Create a new entity member + EntityMembersCreateResponse createResponse = clientProxy.EntityMembersCreate(createRequest); + HandleOperationErrors(createResponse.OperationResult); + + } + + // Get the entity member identifier with specified model name, version name, entity name, member type, and entity member name. + private static MemberIdentifier GetEntityMemberByName(string modelName, string versionName, string entityName, MemberType memberType, string memberName) + { + MemberIdentifier memberIdentifier = new MemberIdentifier(); + + // Create the request object to get the entity information. + EntityMembersGetRequest getRequest = new EntityMembersGetRequest(); + getRequest.MembersGetCriteria = new EntityMembersGetCriteria(); + + // Set the modelId, versionId, entityId, and the member name. + getRequest.MembersGetCriteria.ModelId = new Identifier { Name = modelName }; + getRequest.MembersGetCriteria.VersionId = new Identifier { Name = versionName }; + getRequest.MembersGetCriteria.EntityId = new Identifier { Name = entityName }; + getRequest.MembersGetCriteria.MemberType = memberType; + getRequest.MembersGetCriteria.MemberReturnOption = MemberReturnOption.Data; + getRequest.MembersGetCriteria.SearchTerm = "Name = '" + memberName + "'"; + + // Get the entity member information + EntityMembersGetResponse getResponse = clientProxy.EntityMembersGet(getRequest); + + // Get the entity member identifier. + memberIdentifier = getResponse.EntityMembers.Members[0].MemberId; + + // Show attribute information. + ShowMemberInformation(getResponse.EntityMembers.Members[0]); + + HandleOperationErrors(getResponse.OperationResult); + + return memberIdentifier; + } + + // Get the entity member identifier with specified model name, version name, entity name, member type, and entity member code. + private static MemberIdentifier GetEntityMemberByCode(string modelName, string versionName, string entityName, MemberType memberType, string memberCode) + { + MemberIdentifier memberIdentifier = new MemberIdentifier(); + + // Create the request object to get the entity information. + EntityMembersGetRequest getRequest = new EntityMembersGetRequest(); + getRequest.MembersGetCriteria = new EntityMembersGetCriteria(); + + // Set the modelId, versionId, entityId, and the member code. + getRequest.MembersGetCriteria.ModelId = new Identifier { Name = modelName }; + getRequest.MembersGetCriteria.VersionId = new Identifier { Name = versionName }; + getRequest.MembersGetCriteria.EntityId = new Identifier { Name = entityName }; + getRequest.MembersGetCriteria.MemberType = memberType; + getRequest.MembersGetCriteria.MemberReturnOption = MemberReturnOption.Data; + getRequest.MembersGetCriteria.SearchTerm = "Code = '" + memberCode + "'"; + + // Get the entity member information + EntityMembersGetResponse getResponse = clientProxy.EntityMembersGet(getRequest); + + // Get the entity member identifier. + memberIdentifier = getResponse.EntityMembers.Members[0].MemberId; + + // Show attribute information. + ShowMemberInformation(getResponse.EntityMembers.Members[0]); + + HandleOperationErrors(getResponse.OperationResult); + + return memberIdentifier; + } + + private static Collection GetEntityMembers(string modelName, string versionName, string entityName, MemberType memberType, string changesetName) + { + // Create the request object to get the entity information. + EntityMembersGetRequest getRequest = new EntityMembersGetRequest + { + MembersGetCriteria = new EntityMembersGetCriteria + { + ModelId = new Identifier {Name = modelName}, + VersionId = new Identifier {Name = versionName}, + EntityId = new Identifier {Name = entityName}, + MemberType = memberType, + MemberReturnOption = MemberReturnOption.Data + } + }; + + if (!string.IsNullOrEmpty(changesetName)) + { + getRequest.MembersGetCriteria.ChangesetId = new Identifier { Name = changesetName }; + } + + // Get the entity member information + EntityMembersGetResponse getResponse = clientProxy.EntityMembersGet(getRequest); + HandleOperationErrors(getResponse.OperationResult); + + foreach (var member in getResponse.EntityMembers.Members) + { + // Show attribute information. + ShowMemberInformation(member); + } + + return getResponse.EntityMembers.Members; + } + + // Show attribute information. + private static void ShowMemberInformation(Member member) + { + Console.WriteLine("Member Name:{0} Code: {1}", member.MemberId.Name, member.MemberId.Code); + foreach (MDSTestService.Attribute anAttribute in member.Attributes) + { + string attributeType = string.Empty; + switch (anAttribute.Type) + { + case AttributeValueType.String: + attributeType = "String"; + break; + case AttributeValueType.Number: + attributeType = "Number"; + break; + case AttributeValueType.DateTime: + attributeType = "DateTime"; + break; + case AttributeValueType.Domain: + attributeType = "Domain"; + break; + case AttributeValueType.File: + attributeType = "File"; + break; + default: + attributeType = "Not Specified"; + break; + } + + // Get the code value when the attribute is DBA. + if (anAttribute.Type == AttributeValueType.Domain) + { + MemberIdentifier dbaMemberId = (MemberIdentifier)anAttribute.Value; + Console.WriteLine("Attribute Name:{0} Attribute Type: {1} Attribute Value:{2}", anAttribute.Identifier.Name, attributeType, dbaMemberId.Code); + } + else + { + Console.WriteLine("Attribute Name:{0} Attribute Type: {1} Attribute Value:{2}", anAttribute.Identifier.Name, attributeType, anAttribute.Value); + } + } + } + + // Update an entity member (change name) with the member code. + private static void UpdateEntityMember(string modelName, string versionName, string entityName, string memberCode, MemberType memberType, string newMemberName, string changesetName = null) + { + // Create the request object for entity update. + EntityMembersUpdateRequest updateRequest = new EntityMembersUpdateRequest(); + updateRequest.Members = new EntityMembers(); + // Set the modelName, the versionName, and the entityName. + updateRequest.Members.ModelId = new Identifier { Name = modelName }; + updateRequest.Members.VersionId = new Identifier { Name = versionName }; + updateRequest.Members.EntityId = new Identifier { Name = entityName }; + updateRequest.Members.MemberType = MemberType.Leaf; + updateRequest.Members.Members = new Collection { }; + Member aMember = new Member(); + // Set the member code. + aMember.MemberId = new MemberIdentifier() {Code = memberCode, MemberType = memberType}; + aMember.Attributes = new Collection { }; + // Set the new member name into the Attribute object. + MDSTestService.Attribute anAttribute = new MDSTestService.Attribute(); + anAttribute.Identifier = new Identifier() { Name = "Name" }; + anAttribute.Type = AttributeValueType.String; + anAttribute.Value = newMemberName; + aMember.Attributes.Add(anAttribute); + updateRequest.Members.Members.Add(aMember); + + if (!string.IsNullOrEmpty(changesetName)) + { + updateRequest.Members.ChangesetId = new Identifier { Name = changesetName }; + } + + // Update the entity member (change the name). + EntityMembersUpdateResponse createResponse = clientProxy.EntityMembersUpdate(updateRequest); + + HandleOperationErrors(createResponse.OperationResult); + + } + + // Update an entity member relationship. + private static void UpdateEntityMemberRelationship(string modelName, string versionName, string entityName, string hierarchyName, string parentMemberCode, string childMemberCode) + { + // Create the request object for entity update. + EntityMembersUpdateRequest updateRequest = new EntityMembersUpdateRequest(); + updateRequest.Members = new EntityMembers(); + // Set the modelName, the versionName, and the entityName. + updateRequest.Members.ModelId = new Identifier { Name = modelName }; + updateRequest.Members.VersionId = new Identifier { Name = versionName }; + updateRequest.Members.EntityId = new Identifier { Name = entityName }; + updateRequest.Members.MemberType = MemberType.Leaf; + updateRequest.Members.Members = new Collection { }; + // Set child member information. + Member aMember = new Member(); + aMember.MemberId = new MemberIdentifier() { Code = childMemberCode, MemberType = MemberType.Leaf }; + aMember.Attributes = new Collection { }; + // Set parent member information. + Parent aParent = new Parent(); + aParent.ParentId = new MemberIdentifier() { Code = parentMemberCode, MemberType = MemberType.Consolidated }; + aParent.HierarchyId = new Identifier() { Name = hierarchyName }; + aParent.RelationshipType = RelationshipType.Parent; + aMember.Parents = new Collection { }; + aMember.Parents.Add(aParent); + + updateRequest.Members.Members.Add(aMember); + + // Update the entity member relationship. + EntityMembersUpdateResponse createResponse = clientProxy.EntityMembersUpdate(updateRequest); + + HandleOperationErrors(createResponse.OperationResult); + + } + + // Delete an entity member with the member code. + private static void DeleteEntityMember(string modelName, string versionName, string entityName, string memberCode, MemberType memType, string changesetName = null) + { + // Create the request object for entity member deletion. + EntityMembersDeleteRequest deleteRequest = new EntityMembersDeleteRequest(); + deleteRequest.Members = new EntityMembers(); + // Set the modelName, the versionName, and the entityName. + deleteRequest.Members.ModelId = new Identifier { Name = modelName }; + deleteRequest.Members.VersionId = new Identifier { Name = versionName }; + deleteRequest.Members.EntityId = new Identifier { Name = entityName }; + deleteRequest.Members.MemberType = memType; + deleteRequest.Members.Members = new Collection { }; + Member aMember = new Member(); + aMember.MemberId = new MemberIdentifier() { Code = memberCode, MemberType = memType }; + deleteRequest.Members.Members.Add(aMember); + + if (!string.IsNullOrEmpty(changesetName)) + { + deleteRequest.Members.ChangesetId = new Identifier { Name = changesetName }; + } + + // Delete the entity member. + EntityMembersDeleteResponse createResponse = clientProxy.EntityMembersDelete(deleteRequest); + HandleOperationErrors(createResponse.OperationResult); + + } + + private static Identifier ChangesetSave(string modelName, string versionName, string entityName, Identifier changesetId, + ChangesetStatus status) + { + var saveRequest = new EntityMemberChangesetSaveRequest + { + ModelId = new Identifier {Name = modelName}, + VersionId = new Identifier {Name = versionName}, + Changeset = new Changeset + { + Identifier = changesetId, + EntityId = new Identifier {Name = entityName}, + Status = status + } + }; + + EntityMemberChangesetSaveResponse saveResponse = clientProxy.EntityMemberChangesetSave(saveRequest); + HandleOperationErrors(saveResponse.OperationResult); + return saveResponse.CreatedChangeset; + } + + private static void ChangesetDelete(string modelName, string versionName, string name) + { + var deleteRequest = new EntityMemberChangesetDeleteRequest + { + ModelId = new Identifier { Name = modelName }, + VersionId = new Identifier { Name = versionName }, + ChangesetId = new Identifier { Name = name } + }; + + EntityMemberChangesetDeleteResponse deleteResponse = clientProxy.EntityMemberChangesetDelete(deleteRequest); + HandleOperationErrors(deleteResponse.OperationResult); + } + + private static void ChangesetsGet(string modelName, string versionName, string entityName, ChangesetStatus status = ChangesetStatus.NotSpecified) + { + var getRequest = new EntityMemberChangesetsGetRequest + { + ModelId = new Identifier { Name = modelName }, + VersionId = new Identifier { Name = versionName }, + EntityId = new Identifier { Name = entityName }, + Status = status + }; + + EntityMemberChangesetsGetResponse getResponse = clientProxy.EntityMemberChangesetsGet(getRequest); + HandleOperationErrors(getResponse.OperationResult); + } + + private static bool GetApprovalRequired(string modelName, string entityName) + { + var getRequest = new MetadataGetRequest + { + ResultOptions = new MetadataResultOptions + { + Entities = ResultType.Identifiers + }, + SearchCriteria = new MetadataSearchCriteria + { + Models = new Collection + { + new Identifier {Name = modelName} + }, + Entities = new Collection + { + new ModelContextIdentifier + { + Name = entityName, + ModelId = new Identifier {Name = modelName} + } + } + } + }; + + return + clientProxy.MetadataGet(getRequest) + .Metadata.Entities.Single() + .RequireApproval; + } + + private static void SetApprovalRequired(string modelName, string entityName, bool approvalRequired) + { + var updateRequest = new MetadataUpdateRequest + { + Metadata = new Metadata + { + Entities = new Collection + { + new Entity + { + Identifier = new ModelContextIdentifier + { + Name = entityName, + ModelId = new Identifier {Name = modelName} + }, + RequireApproval = approvalRequired + } + } + } + }; + + MetadataUpdateResponse updateResponse = clientProxy.MetadataUpdate(updateRequest); + HandleOperationErrors(updateResponse.OperationResult); + } + } +} diff --git a/samples/master-data-services/MasterData/Properties/AssemblyInfo.cs b/samples/master-data-services/MasterData/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..934d5bd8 --- /dev/null +++ b/samples/master-data-services/MasterData/Properties/AssemblyInfo.cs @@ -0,0 +1,46 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("MasterData")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("MasterData")] +[assembly: AssemblyCopyright("Copyright © Microsoft")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("bdeeb7de-62b9-49f4-bf69-787d90cbe7d2")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/master-data-services/MasterData/README.md b/samples/master-data-services/MasterData/README.md new file mode 100644 index 00000000..d1d546b5 --- /dev/null +++ b/samples/master-data-services/MasterData/README.md @@ -0,0 +1,39 @@ +# Master Data Services Master Data API Sample + +This is a C# code sample to show how to use MDS APIs to create, read, update, and delete entity members. +The sample code includes the following scenarios. +1. Create a leaf member using MDS API. +2. Get the leaf member information (the member identifier) by the member code using MDS API. +3. Update the leaf member information (change the name) using MDS API. +4. Create a consolidated member using MDS API. +5. Get the consolidated member information (the member identifier) by the member name using MDS API. +6. Update the entity member relationship (make the leaf member a child node of the consolidated member) using MDS API. +7. Delete the consolidated member using MDS API. +8. Delete the leaf member using MDS API. + +Please set the MDS URL (plus /Service/Service.svc) to mdsURL in Program.cs. +string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + +Program.cs uses Reference.cs (the service reference class file) that was generated by using Visual Studio to access MDS Web service API. You may need to regenerate Reference.cs in the case when MDS Web service API is changed. + +To generate Reference.cs using Visual Studio: +You need to expose the WSDL. Exposing the WSDL is only necessary at the time when you want to generate proxy classes using a client development tool such as Visual Studio. After a proxy has been generated, the WSDL does not need to be exposed going forward for client programs to call the API. + +To enable an http/https Get on the WSDL: +1. Open the MDS web.config file in a text editor (\Microsoft SQL Server\Master Data Services\WebApplication\web.config). +2. Search for the tag serviceMetadata and set httpGetEnabled to true (or httpsGetEnabled if using SSL). + +To also enable service exception details for additional debugging (not necessary for standard, trapped errors): +1. Search for the tag serviceDebug and set includeExceptionDetailInFaults to true. + +After that you need to add a Service Reference to http:////service/service.svc and set the namespace to the service to "MDSTestService" in the following steps using Visual Studio. + 1. Click "Add Service Reference". + 2. In Address, enter the URL to the MDS service which will be http:////service/service.svc. + 3. Specify the namespace to the service as "MDSTestService" in the Namespace box. + 4. Click the Advanced button to configure advanced settings. + 5. Check Always generate message contracts. + 6. Set the Collection type drop-down to System.Collections.ObjectModel.Collection. + 7. Click OK to return to the Add Service Reference dialog. + 8. Click OK. + +Reference.cs will be generated in MasterData\Service References\MDSTestService folder. You can replace MasterData\Reference.cs with the newly generated one. diff --git a/samples/master-data-services/MasterData/Reference.cs b/samples/master-data-services/MasterData/Reference.cs new file mode 100644 index 00000000..0fadd047 --- /dev/null +++ b/samples/master-data-services/MasterData/Reference.cs @@ -0,0 +1,23041 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MasterData.MDSTestService +{ + using System.Runtime.Serialization; + using System; + + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataContractBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.International))] + public partial class DataContractBase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRulesPalette", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRulesPalette : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionGroups + { + get + { + return this.BRActionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionGroupsField, value) != true)) + { + this.BRActionGroupsField = value; + this.RaisePropertyChanged("BRActionGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionGroups + { + get + { + return this.BRConditionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionGroupsField, value) != true)) + { + this.BRConditionGroupsField = value; + this.RaisePropertyChanged("BRConditionGroups"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionGroup : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionComponents + { + get + { + return this.BRActionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionComponentsField, value) != true)) + { + this.BRActionComponentsField = value; + this.RaisePropertyChanged("BRActionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemTypeComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionComponent))] + public partial class BRItemTypeComponent : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRItemType ItemTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRItemType ItemType + { + get + { + return this.ItemTypeField; + } + set + { + if ((this.ItemTypeField.Equals(value) != true)) + { + this.ItemTypeField = value; + this.RaisePropertyChanged("ItemType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeTypeInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeTypeInfo : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeDataTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AttributeType AttributeTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection AttributeDataTypes + { + get + { + return this.AttributeDataTypesField; + } + set + { + if ((object.ReferenceEquals(this.AttributeDataTypesField, value) != true)) + { + this.AttributeDataTypesField = value; + this.RaisePropertyChanged("AttributeDataTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AttributeType AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionComponent : MasterData.MDSTestService.BRItemTypeComponent + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParametersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parameters + { + get + { + return this.ParametersField; + } + set + { + if ((object.ReferenceEquals(this.ParametersField, value) != true)) + { + this.ParametersField = value; + this.RaisePropertyChanged("Parameters"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRScriptParameter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRScriptParameter : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IndexField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MaxLengthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PrecisionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ScaleField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Index + { + get + { + return this.IndexField; + } + set + { + if ((this.IndexField.Equals(value) != true)) + { + this.IndexField = value; + this.RaisePropertyChanged("Index"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MaxLength + { + get + { + return this.MaxLengthField; + } + set + { + if ((this.MaxLengthField.Equals(value) != true)) + { + this.MaxLengthField = value; + this.RaisePropertyChanged("MaxLength"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Precision + { + get + { + return this.PrecisionField; + } + set + { + if ((this.PrecisionField.Equals(value) != true)) + { + this.PrecisionField = value; + this.RaisePropertyChanged("Precision"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Scale + { + get + { + return this.ScaleField; + } + set + { + if ((this.ScaleField.Equals(value) != true)) + { + this.ScaleField = value; + this.RaisePropertyChanged("Scale"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionComponent : MasterData.MDSTestService.BRItemTypeComponent + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionGroup : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection BRConditionComponents + { + get + { + return this.BRConditionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionComponentsField, value) != true)) + { + this.BRConditionComponentsField = value; + this.RaisePropertyChanged("BRConditionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class OperationResult : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ErrorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid RequestIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Errors + { + get + { + return this.ErrorsField; + } + set + { + if ((object.ReferenceEquals(this.ErrorsField, value) != true)) + { + this.ErrorsField = value; + this.RaisePropertyChanged("Errors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid RequestId + { + get + { + return this.RequestIdField; + } + set + { + if ((this.RequestIdField.Equals(value) != true)) + { + this.RequestIdField = value; + this.RaisePropertyChanged("RequestId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Error", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Error : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ErrorContext ContextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ErrorContext Context + { + get + { + return this.ContextField; + } + set + { + if ((object.ReferenceEquals(this.ContextField, value) != true)) + { + this.ContextField = value; + this.RaisePropertyChanged("Context"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Number + { + get + { + return this.NumberField; + } + set + { + if ((this.NumberField.Equals(value) != true)) + { + this.NumberField = value; + this.RaisePropertyChanged("Number"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ErrorContext", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ErrorContext : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ObjectType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ObjectType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Identifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class Identifier : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int InternalIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 2)] + public int InternalId + { + get + { + return this.InternalIdField; + } + set + { + if ((this.InternalIdField.Equals(value) != true)) + { + this.InternalIdField = value; + this.RaisePropertyChanged("InternalId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class ModelContextIdentifier : MasterData.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + public partial class EntityContextIdentifier : MasterData.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + public partial class MemberTypeContextIdentifier : MasterData.MDSTestService.EntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberAttributeIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberAttributeIdentifier : MasterData.MDSTestService.MemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberIdentifier : MasterData.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameChangedField; + + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeChanged + { + get + { + return this.IsCodeChangedField; + } + set + { + if ((this.IsCodeChangedField.Equals(value) != true)) + { + this.IsCodeChangedField = value; + this.RaisePropertyChanged("IsCodeChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameChanged + { + get + { + return this.IsNameChangedField; + } + set + { + if ((this.IsNameChangedField.Equals(value) != true)) + { + this.IsNameChangedField = value; + this.RaisePropertyChanged("IsNameChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 2)] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 3)] + public MasterData.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyContextIdentifier : MasterData.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SkuNotSupportedMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SkuNotSupportedMessage : MasterData.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EditionExpiredMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EditionExpiredMessage : MasterData.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRules", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRules : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesMemberField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(Name = "BusinessRules", EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRulesMember + { + get + { + return this.BusinessRulesMemberField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesMemberField, value) != true)) + { + this.BusinessRulesMemberField = value; + this.RaisePropertyChanged("BusinessRulesMember"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.International))] + public partial class BRItem : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRItemType OperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection PostfixArgumentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UserScriptNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int UserScriptParameterCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRItemType Operator + { + get + { + return this.OperatorField; + } + set + { + if ((this.OperatorField.Equals(value) != true)) + { + this.OperatorField = value; + this.RaisePropertyChanged("Operator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection PostfixArguments + { + get + { + return this.PostfixArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.PostfixArgumentsField, value) != true)) + { + this.PostfixArgumentsField = value; + this.RaisePropertyChanged("PostfixArguments"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + if ((object.ReferenceEquals(this.TextField, value) != true)) + { + this.TextField = value; + this.RaisePropertyChanged("Text"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UserScriptName + { + get + { + return this.UserScriptNameField; + } + set + { + if ((object.ReferenceEquals(this.UserScriptNameField, value) != true)) + { + this.UserScriptNameField = value; + this.RaisePropertyChanged("UserScriptName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int UserScriptParameterCount + { + get + { + return this.UserScriptParameterCountField; + } + set + { + if ((this.UserScriptParameterCountField.Equals(value) != true)) + { + this.UserScriptParameterCountField = value; + this.RaisePropertyChanged("UserScriptParameterCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AuditInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AuditInfo : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier CreatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier CreatedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime UpdatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier UpdatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier UpdatedVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDateTime + { + get + { + return this.CreatedDateTimeField; + } + set + { + if ((this.CreatedDateTimeField.Equals(value) != true)) + { + this.CreatedDateTimeField = value; + this.RaisePropertyChanged("CreatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier CreatedUserId + { + get + { + return this.CreatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedUserIdField, value) != true)) + { + this.CreatedUserIdField = value; + this.RaisePropertyChanged("CreatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier CreatedVersionId + { + get + { + return this.CreatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedVersionIdField, value) != true)) + { + this.CreatedVersionIdField = value; + this.RaisePropertyChanged("CreatedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime UpdatedDateTime + { + get + { + return this.UpdatedDateTimeField; + } + set + { + if ((this.UpdatedDateTimeField.Equals(value) != true)) + { + this.UpdatedDateTimeField = value; + this.RaisePropertyChanged("UpdatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier UpdatedUserId + { + get + { + return this.UpdatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedUserIdField, value) != true)) + { + this.UpdatedUserIdField = value; + this.RaisePropertyChanged("UpdatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier UpdatedVersionId + { + get + { + return this.UpdatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedVersionIdField, value) != true)) + { + this.UpdatedVersionIdField = value; + this.RaisePropertyChanged("UpdatedVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRCondition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.International))] + public partial class BRCondition : MasterData.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ConditionTreeNodeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier ConditionTreeNodeId + { + get + { + return this.ConditionTreeNodeIdField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeNodeIdField, value) != true)) + { + this.ConditionTreeNodeIdField = value; + this.RaisePropertyChanged("ConditionTreeNodeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public object PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAction : MasterData.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRAttributeArgument PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRAttributeArgument PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + public partial class BRArgument : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRPropertyName PropertyNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRPropertyName PropertyName + { + get + { + return this.PropertyNameField; + } + set + { + if ((this.PropertyNameField.Equals(value) != true)) + { + this.PropertyNameField = value; + this.RaisePropertyChanged("PropertyName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRFreeformArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRFreeformArgument : MasterData.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeValueArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeValueArgument : MasterData.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AttributeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeCode + { + get + { + return this.AttributeCodeField; + } + set + { + if ((object.ReferenceEquals(this.AttributeCodeField, value) != true)) + { + this.AttributeCodeField = value; + this.RaisePropertyChanged("AttributeCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRHierarchyArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRHierarchyArgument : MasterData.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRChangeTrackingGroupArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRChangeTrackingGroupArgument : MasterData.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRUserScriptParameterArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRUserScriptParameterArgument : MasterData.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParameterNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRArgument ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParameterName + { + get + { + return this.ParameterNameField; + } + set + { + if ((object.ReferenceEquals(this.ParameterNameField, value) != true)) + { + this.ParameterNameField = value; + this.RaisePropertyChanged("ParameterName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRArgument Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRBlankArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRBlankArgument : MasterData.MDSTestService.BRArgument + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgumentBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + public partial class BRAttributeArgumentBase : MasterData.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDomainBasedAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDomainBasedAttributeArgument : MasterData.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeArgument : MasterData.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ChildArgumentsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ChildArguments + { + get + { + return this.ChildArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentsField, value) != true)) + { + this.ChildArgumentsField = value; + this.RaisePropertyChanged("ChildArguments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionTreeNode", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionTreeNode : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ConditionTreeChildNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ConditionTreeParentNodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.LogicalOperator LogicalOperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ConditionTreeChildNodes + { + get + { + return this.ConditionTreeChildNodesField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeChildNodesField, value) != true)) + { + this.ConditionTreeChildNodesField = value; + this.RaisePropertyChanged("ConditionTreeChildNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier ConditionTreeParentNode + { + get + { + return this.ConditionTreeParentNodeField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeParentNodeField, value) != true)) + { + this.ConditionTreeParentNodeField = value; + this.RaisePropertyChanged("ConditionTreeParentNode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.LogicalOperator LogicalOperator + { + get + { + return this.LogicalOperatorField; + } + set + { + if ((this.LogicalOperatorField.Equals(value) != true)) + { + this.LogicalOperatorField = value; + this.RaisePropertyChanged("LogicalOperator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRule : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRConditionTreeNode BRConditionTreeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRElseActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFullDefinitionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationUserField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleConditionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleElseActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRConditionTreeNode BRConditionTree + { + get + { + return this.BRConditionTreeField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeField, value) != true)) + { + this.BRConditionTreeField = value; + this.RaisePropertyChanged("BRConditionTree"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRElseActions + { + get + { + return this.BRElseActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRElseActionsField, value) != true)) + { + this.BRElseActionsField = value; + this.RaisePropertyChanged("BRElseActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFullDefinition + { + get + { + return this.IsFullDefinitionField; + } + set + { + if ((this.IsFullDefinitionField.Equals(value) != true)) + { + this.IsFullDefinitionField = value; + this.RaisePropertyChanged("IsFullDefinition"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationGroup + { + get + { + return this.NotificationGroupField; + } + set + { + if ((this.NotificationGroupField.Equals(value) != true)) + { + this.NotificationGroupField = value; + this.RaisePropertyChanged("NotificationGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationUser + { + get + { + return this.NotificationUserField; + } + set + { + if ((this.NotificationUserField.Equals(value) != true)) + { + this.NotificationUserField = value; + this.RaisePropertyChanged("NotificationUser"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Priority + { + get + { + return this.PriorityField; + } + set + { + if ((this.PriorityField.Equals(value) != true)) + { + this.PriorityField = value; + this.RaisePropertyChanged("Priority"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleActionText + { + get + { + return this.RuleActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleActionTextField, value) != true)) + { + this.RuleActionTextField = value; + this.RaisePropertyChanged("RuleActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleConditionText + { + get + { + return this.RuleConditionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleConditionTextField, value) != true)) + { + this.RuleConditionTextField = value; + this.RaisePropertyChanged("RuleConditionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleElseActionText + { + get + { + return this.RuleElseActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleElseActionTextField, value) != true)) + { + this.RuleElseActionTextField = value; + this.RaisePropertyChanged("RuleElseActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BRStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDeleteCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRItems + { + get + { + return this.BRItemsField; + } + set + { + if ((object.ReferenceEquals(this.BRItemsField, value) != true)) + { + this.BRItemsField = value; + this.RaisePropertyChanged("BRItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesField, value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRuleIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRuleIds + { + get + { + return this.BusinessRuleIdsField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdsField, value) != true)) + { + this.BusinessRuleIdsField = value; + this.RaisePropertyChanged("BusinessRuleIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRResultOptions : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((this.BRActionsField.Equals(value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((this.BRConditionTreeNodesField.Equals(value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((this.BRConditionsField.Equals(value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((this.BusinessRulesField.Equals(value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPublishCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRPublishCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AttributeGroupIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DisplayTypeField; + + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ExcludeAuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable HierarchyLevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeUnchangedValueField; + + private MasterData.MDSTestService.MemberReturnOption MemberReturnOptionField; + + private System.Nullable MemberTypeField; + + private MasterData.MDSTestService.Identifier ModelIdField; + + private int PageNumberField; + + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier SortColumnIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SortDirection SortDirectionField; + + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier AttributeGroupId + { + get + { + return this.AttributeGroupIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupIdField, value) != true)) + { + this.AttributeGroupIdField = value; + this.RaisePropertyChanged("AttributeGroupId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisplayType + { + get + { + return this.DisplayTypeField; + } + set + { + if ((this.DisplayTypeField.Equals(value) != true)) + { + this.DisplayTypeField = value; + this.RaisePropertyChanged("DisplayType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ExcludeAuditInfo + { + get + { + return this.ExcludeAuditInfoField; + } + set + { + if ((this.ExcludeAuditInfoField.Equals(value) != true)) + { + this.ExcludeAuditInfoField = value; + this.RaisePropertyChanged("ExcludeAuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable HierarchyLevelNumber + { + get + { + return this.HierarchyLevelNumberField; + } + set + { + if ((this.HierarchyLevelNumberField.Equals(value) != true)) + { + this.HierarchyLevelNumberField = value; + this.RaisePropertyChanged("HierarchyLevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeUnchangedValue + { + get + { + return this.IncludeUnchangedValueField; + } + set + { + if ((this.IncludeUnchangedValueField.Equals(value) != true)) + { + this.IncludeUnchangedValueField = value; + this.RaisePropertyChanged("IncludeUnchangedValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public MasterData.MDSTestService.MemberReturnOption MemberReturnOption + { + get + { + return this.MemberReturnOptionField; + } + set + { + if ((this.MemberReturnOptionField.Equals(value) != true)) + { + this.MemberReturnOptionField = value; + this.RaisePropertyChanged("MemberReturnOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier SortColumnId + { + get + { + return this.SortColumnIdField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnIdField, value) != true)) + { + this.SortColumnIdField = value; + this.RaisePropertyChanged("SortColumnId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembers : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Member", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Member : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CollectionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyParentIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Collections + { + get + { + return this.CollectionsField; + } + set + { + if ((object.ReferenceEquals(this.CollectionsField, value) != true)) + { + this.CollectionsField = value; + this.RaisePropertyChanged("Collections"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyParentIds + { + get + { + return this.DerivedHierarchyParentIdsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyParentIdsField, value) != true)) + { + this.DerivedHierarchyParentIdsField = value; + this.RaisePropertyChanged("DerivedHierarchyParentIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parents + { + get + { + return this.ParentsField; + } + set + { + if ((object.ReferenceEquals(this.ParentsField, value) != true)) + { + this.ParentsField = value; + this.RaisePropertyChanged("Parents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Attribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.International))] + public partial class Attribute : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AttributeValueType TypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object ValueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsChanged + { + get + { + return this.IsChangedField; + } + set + { + if ((this.IsChangedField.Equals(value) != true)) + { + this.IsChangedField = value; + this.RaisePropertyChanged("IsChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AttributeValueType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public object Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Collection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Collection : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier CollectionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RemoveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.MemberIdentifier CollectionId + { + get + { + return this.CollectionIdField; + } + set + { + if ((object.ReferenceEquals(this.CollectionIdField, value) != true)) + { + this.CollectionIdField = value; + this.RaisePropertyChanged("CollectionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Remove + { + get + { + return this.RemoveField; + } + set + { + if ((this.RemoveField.Equals(value) != true)) + { + this.RemoveField = value; + this.RaisePropertyChanged("Remove"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Parent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Parent : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.MemberIdentifier ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentIdField, value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FileAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FileAttribute : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private byte[] ContentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ContentTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public byte[] Content + { + get + { + return this.ContentField; + } + set + { + if ((object.ReferenceEquals(this.ContentField, value) != true)) + { + this.ContentField = value; + this.RaisePropertyChanged("Content"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ContentType + { + get + { + return this.ContentTypeField; + } + set + { + if ((object.ReferenceEquals(this.ContentTypeField, value) != true)) + { + this.ContentTypeField = value; + this.RaisePropertyChanged("ContentType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersInformation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersInformation : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalMemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalPagesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalMemberCount + { + get + { + return this.TotalMemberCountField; + } + set + { + if ((this.TotalMemberCountField.Equals(value) != true)) + { + this.TotalMemberCountField = value; + this.RaisePropertyChanged("TotalMemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalPages + { + get + { + return this.TotalPagesField; + } + set + { + if ((this.TotalPagesField.Equals(value) != true)) + { + this.TotalPagesField = value; + this.RaisePropertyChanged("TotalPages"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembersGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AncestorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowLimitField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier UserIdField; + + private MasterData.MDSTestService.Identifier ModelIdField; + + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Ancestors + { + get + { + return this.AncestorsField; + } + set + { + if ((this.AncestorsField.Equals(value) != true)) + { + this.AncestorsField = value; + this.RaisePropertyChanged("Ancestors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowLimit + { + get + { + return this.RowLimitField; + } + set + { + if ((this.RowLimitField.Equals(value) != true)) + { + this.RowLimitField = value; + this.RaisePropertyChanged("RowLimit"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 9)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 10)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembers : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private MasterData.MDSTestService.Identifier ModelIdField; + + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ParentChild", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ParentChild : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier ChildField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ChildAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ChildEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType ChildPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier NextRelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyItemType NextRelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier ParentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ParentAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType ParentPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier RelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyItemType RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier Child + { + get + { + return this.ChildField; + } + set + { + if ((object.ReferenceEquals(this.ChildField, value) != true)) + { + this.ChildField = value; + this.RaisePropertyChanged("Child"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChildAccessPermission + { + get + { + return this.ChildAccessPermissionField; + } + set + { + if ((this.ChildAccessPermissionField.Equals(value) != true)) + { + this.ChildAccessPermissionField = value; + this.RaisePropertyChanged("ChildAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ChildEntityId + { + get + { + return this.ChildEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildEntityIdField, value) != true)) + { + this.ChildEntityIdField = value; + this.RaisePropertyChanged("ChildEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PermissionType ChildPermission + { + get + { + return this.ChildPermissionField; + } + set + { + if ((this.ChildPermissionField.Equals(value) != true)) + { + this.ChildPermissionField = value; + this.RaisePropertyChanged("ChildPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier NextRelationshipId + { + get + { + return this.NextRelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.NextRelationshipIdField, value) != true)) + { + this.NextRelationshipIdField = value; + this.RaisePropertyChanged("NextRelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyItemType NextRelationshipType + { + get + { + return this.NextRelationshipTypeField; + } + set + { + if ((this.NextRelationshipTypeField.Equals(value) != true)) + { + this.NextRelationshipTypeField = value; + this.RaisePropertyChanged("NextRelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier Parent + { + get + { + return this.ParentField; + } + set + { + if ((object.ReferenceEquals(this.ParentField, value) != true)) + { + this.ParentField = value; + this.RaisePropertyChanged("Parent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentAccessPermission + { + get + { + return this.ParentAccessPermissionField; + } + set + { + if ((this.ParentAccessPermissionField.Equals(value) != true)) + { + this.ParentAccessPermissionField = value; + this.RaisePropertyChanged("ParentAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PermissionType ParentPermission + { + get + { + return this.ParentPermissionField; + } + set + { + if ((this.ParentPermissionField.Equals(value) != true)) + { + this.ParentPermissionField = value; + this.RaisePropertyChanged("ParentPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier RelationshipId + { + get + { + return this.RelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.RelationshipIdField, value) != true)) + { + this.RelationshipIdField = value; + this.RaisePropertyChanged("RelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyItemType RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersResultCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersResultCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeCollectionMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeConsolidatedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeLeafMembersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeCollectionMembers + { + get + { + return this.IncludeCollectionMembersField; + } + set + { + if ((this.IncludeCollectionMembersField.Equals(value) != true)) + { + this.IncludeCollectionMembersField = value; + this.RaisePropertyChanged("IncludeCollectionMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeConsolidatedMembers + { + get + { + return this.IncludeConsolidatedMembersField; + } + set + { + if ((this.IncludeConsolidatedMembersField.Equals(value) != true)) + { + this.IncludeConsolidatedMembersField = value; + this.RaisePropertyChanged("IncludeConsolidatedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeLeafMembers + { + get + { + return this.IncludeLeafMembersField; + } + set + { + if ((this.IncludeLeafMembersField.Equals(value) != true)) + { + this.IncludeLeafMembersField = value; + this.RaisePropertyChanged("IncludeLeafMembers"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyParentCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyParentCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.Generic.Dictionary> ChildIdsByOldParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.Generic.Dictionary> ChildIdsByOldParentId + { + get + { + return this.ChildIdsByOldParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildIdsByOldParentIdField, value) != true)) + { + this.ChildIdsByOldParentIdField = value; + this.RaisePropertyChanged("ChildIdsByOldParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((this.ParentIdField.Equals(value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersCopyCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersCopyCriteria : MasterData.MDSTestService.DataContractBase + { + + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private MasterData.MDSTestService.Identifier ModelIdField; + + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberSourceTarget", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberSourceTarget : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SourceMemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TargetMemberCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceMemberCode + { + get + { + return this.SourceMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.SourceMemberCodeField, value) != true)) + { + this.SourceMemberCodeField = value; + this.RaisePropertyChanged("SourceMemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TargetMemberCode + { + get + { + return this.TargetMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.TargetMemberCodeField, value) != true)) + { + this.TargetMemberCodeField = value; + this.RaisePropertyChanged("TargetMemberCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeClearedBatchesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeClearedBatches + { + get + { + return this.IncludeClearedBatchesField; + } + set + { + if ((this.IncludeClearedBatchesField.Equals(value) != true)) + { + this.IncludeClearedBatchesField = value; + this.RaisePropertyChanged("IncludeClearedBatches"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingBatch", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingBatch : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BatchTagField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorViewField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedEndField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedStartField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowsInErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.StagingBatchStatus StatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable BatchId + { + get + { + return this.BatchIdField; + } + set + { + if ((this.BatchIdField.Equals(value) != true)) + { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BatchTag + { + get + { + return this.BatchTagField; + } + set + { + if ((object.ReferenceEquals(this.BatchTagField, value) != true)) + { + this.BatchTagField = value; + this.RaisePropertyChanged("BatchTag"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorView + { + get + { + return this.ErrorViewField; + } + set + { + if ((object.ReferenceEquals(this.ErrorViewField, value) != true)) + { + this.ErrorViewField = value; + this.RaisePropertyChanged("ErrorView"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedEnd + { + get + { + return this.ProcessedEndField; + } + set + { + if ((this.ProcessedEndField.Equals(value) != true)) + { + this.ProcessedEndField = value; + this.RaisePropertyChanged("ProcessedEnd"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedStart + { + get + { + return this.ProcessedStartField; + } + set + { + if ((this.ProcessedStartField.Equals(value) != true)) + { + this.ProcessedStartField = value; + this.RaisePropertyChanged("ProcessedStart"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowsInError + { + get + { + return this.RowsInErrorField; + } + set + { + if ((this.RowsInErrorField.Equals(value) != true)) + { + this.RowsInErrorField = value; + this.RaisePropertyChanged("RowsInError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.StagingBatchStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TransactionSearchCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CountOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeBeginRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeEndRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool CountOnly + { + get + { + return this.CountOnlyField; + } + set + { + if ((this.CountOnlyField.Equals(value) != true)) + { + this.CountOnlyField = value; + this.RaisePropertyChanged("CountOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeBeginRange + { + get + { + return this.DateTimeBeginRangeField; + } + set + { + if ((this.DateTimeBeginRangeField.Equals(value) != true)) + { + this.DateTimeBeginRangeField = value; + this.RaisePropertyChanged("DateTimeBeginRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeEndRange + { + get + { + return this.DateTimeEndRangeField; + } + set + { + if ((this.DateTimeEndRangeField.Equals(value) != true)) + { + this.DateTimeEndRangeField = value; + this.RaisePropertyChanged("DateTimeEndRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + if ((this.TransactionIdField.Equals(value) != true)) + { + this.TransactionIdField = value; + this.RaisePropertyChanged("TransactionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Transaction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Transaction : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.TransactionType TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime Date + { + get + { + return this.DateField; + } + set + { + if ((this.DateField.Equals(value) != true)) + { + this.DateField = value; + this.RaisePropertyChanged("Date"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.TransactionType TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ReplacementId", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ReplacementId : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NewIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int NewId + { + get + { + return this.NewIdField; + } + set + { + if ((this.NewIdField.Equals(value) != true)) + { + this.NewIdField = value; + this.RaisePropertyChanged("NewId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PriorId + { + get + { + return this.PriorIdField; + } + set + { + if ((this.PriorIdField.Equals(value) != true)) + { + this.PriorIdField = value; + this.RaisePropertyChanged("PriorId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSearchCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitEntitySummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitIssuesListField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitSummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SortDirection SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberTypeId + { + get + { + return this.MemberTypeIdField; + } + set + { + if ((this.MemberTypeIdField.Equals(value) != true)) + { + this.MemberTypeIdField = value; + this.RaisePropertyChanged("MemberTypeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitEntitySummary + { + get + { + return this.OmitEntitySummaryField; + } + set + { + if ((this.OmitEntitySummaryField.Equals(value) != true)) + { + this.OmitEntitySummaryField = value; + this.RaisePropertyChanged("OmitEntitySummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitIssuesList + { + get + { + return this.OmitIssuesListField; + } + set + { + if ((this.OmitIssuesListField.Equals(value) != true)) + { + this.OmitIssuesListField = value; + this.RaisePropertyChanged("OmitIssuesList"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitSummary + { + get + { + return this.OmitSummaryField; + } + set + { + if ((this.OmitSummaryField.Equals(value) != true)) + { + this.OmitSummaryField = value; + this.RaisePropertyChanged("OmitSummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSummaryItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSummaryItem : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ValidationStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ValidationStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationError", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationError : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorMessageField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorMessage + { + get + { + return this.ErrorMessageField; + } + set + { + if ((object.ReferenceEquals(this.ErrorMessageField, value) != true)) + { + this.ErrorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationIssue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationIssue : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.BRItemCategory BusinessRuleItemCategoryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier BusinessRuleItemIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool NotificationSentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.BRItemCategory BusinessRuleItemCategory + { + get + { + return this.BusinessRuleItemCategoryField; + } + set + { + if ((this.BusinessRuleItemCategoryField.Equals(value) != true)) + { + this.BusinessRuleItemCategoryField = value; + this.RaisePropertyChanged("BusinessRuleItemCategory"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier BusinessRuleItemId + { + get + { + return this.BusinessRuleItemIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleItemIdField, value) != true)) + { + this.BusinessRuleItemIdField = value; + this.RaisePropertyChanged("BusinessRuleItemId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool NotificationSent + { + get + { + return this.NotificationSentField; + } + set + { + if ((this.NotificationSentField.Equals(value) != true)) + { + this.NotificationSentField = value; + this.RaisePropertyChanged("NotificationSent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessOptions : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CommitVersionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnChangedMemberIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnValidationResultsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ValidateEntityAsyncField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool CommitVersion + { + get + { + return this.CommitVersionField; + } + set + { + if ((this.CommitVersionField.Equals(value) != true)) + { + this.CommitVersionField = value; + this.RaisePropertyChanged("CommitVersion"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnChangedMemberIds + { + get + { + return this.ReturnChangedMemberIdsField; + } + set + { + if ((this.ReturnChangedMemberIdsField.Equals(value) != true)) + { + this.ReturnChangedMemberIdsField = value; + this.RaisePropertyChanged("ReturnChangedMemberIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnValidationResults + { + get + { + return this.ReturnValidationResultsField; + } + set + { + if ((this.ReturnValidationResultsField.Equals(value) != true)) + { + this.ReturnValidationResultsField = value; + this.RaisePropertyChanged("ReturnValidationResults"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ValidateEntityAsync + { + get + { + return this.ValidateEntityAsyncField; + } + set + { + if ((this.ValidateEntityAsyncField.Equals(value) != true)) + { + this.ValidateEntityAsyncField = value; + this.RaisePropertyChanged("ValidateEntityAsync"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessResult : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersInvalidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidatedCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersInvalidCount + { + get + { + return this.MembersInvalidCountField; + } + set + { + if ((this.MembersInvalidCountField.Equals(value) != true)) + { + this.MembersInvalidCountField = value; + this.RaisePropertyChanged("MembersInvalidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidCount + { + get + { + return this.MembersValidCountField; + } + set + { + if ((this.MembersValidCountField.Equals(value) != true)) + { + this.MembersValidCountField = value; + this.RaisePropertyChanged("MembersValidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidatedCount + { + get + { + return this.MembersValidatedCountField; + } + set + { + if ((this.MembersValidatedCountField.Equals(value) != true)) + { + this.MembersValidatedCountField = value; + this.RaisePropertyChanged("MembersValidatedCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Annotation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Annotation : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CommentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Comment + { + get + { + return this.CommentField; + } + set + { + if ((object.ReferenceEquals(this.CommentField, value) != true)) + { + this.CommentField = value; + this.RaisePropertyChanged("Comment"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Changeset", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Changeset : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ChangesetStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ChangesetStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKey", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberKey : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((this.MemberIdField.Equals(value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportView", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExportView : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CreatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateUpdatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeSoftDeletedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDirtyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UpdatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ExportViewFormat ViewFormatField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string CreatedBy + { + get + { + return this.CreatedByField; + } + set + { + if ((object.ReferenceEquals(this.CreatedByField, value) != true)) + { + this.CreatedByField = value; + this.RaisePropertyChanged("CreatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDate + { + get + { + return this.CreatedDateField; + } + set + { + if ((this.CreatedDateField.Equals(value) != true)) + { + this.CreatedDateField = value; + this.RaisePropertyChanged("CreatedDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime DateUpdated + { + get + { + return this.DateUpdatedField; + } + set + { + if ((this.DateUpdatedField.Equals(value) != true)) + { + this.DateUpdatedField = value; + this.RaisePropertyChanged("DateUpdated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeSoftDeletedMembers + { + get + { + return this.IncludeSoftDeletedMembersField; + } + set + { + if ((this.IncludeSoftDeletedMembersField.Equals(value) != true)) + { + this.IncludeSoftDeletedMembersField = value; + this.RaisePropertyChanged("IncludeSoftDeletedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDirty + { + get + { + return this.IsDirtyField; + } + set + { + if ((this.IsDirtyField.Equals(value) != true)) + { + this.IsDirtyField = value; + this.RaisePropertyChanged("IsDirty"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Levels + { + get + { + return this.LevelsField; + } + set + { + if ((this.LevelsField.Equals(value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UpdatedBy + { + get + { + return this.UpdatedByField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedByField, value) != true)) + { + this.UpdatedByField = value; + this.RaisePropertyChanged("UpdatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ExportViewFormat ViewFormat + { + get + { + return this.ViewFormatField; + } + set + { + if ((this.ViewFormatField.Equals(value) != true)) + { + this.ViewFormatField = value; + this.RaisePropertyChanged("ViewFormat"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Metadata", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Metadata : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfMemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeGroup))] + public partial class MetadataDataContractOfMemberTypeContextIdentifier : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataAttribute : MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AttributeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DataTypeInformationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplayWidthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DomainEntityAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier DomainEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType DomainEntityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AttributeFilter FilterField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier InputMaskIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsReadOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DataTypeInformation + { + get + { + return this.DataTypeInformationField; + } + set + { + if ((this.DataTypeInformationField.Equals(value) != true)) + { + this.DataTypeInformationField = value; + this.RaisePropertyChanged("DataTypeInformation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int DisplayWidth + { + get + { + return this.DisplayWidthField; + } + set + { + if ((this.DisplayWidthField.Equals(value) != true)) + { + this.DisplayWidthField = value; + this.RaisePropertyChanged("DisplayWidth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DomainEntityAccessPermission + { + get + { + return this.DomainEntityAccessPermissionField; + } + set + { + if ((this.DomainEntityAccessPermissionField.Equals(value) != true)) + { + this.DomainEntityAccessPermissionField = value; + this.RaisePropertyChanged("DomainEntityAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier DomainEntityId + { + get + { + return this.DomainEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.DomainEntityIdField, value) != true)) + { + this.DomainEntityIdField = value; + this.RaisePropertyChanged("DomainEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsFlat + { + get + { + return this.DomainEntityIsFlatField; + } + set + { + if ((this.DomainEntityIsFlatField.Equals(value) != true)) + { + this.DomainEntityIsFlatField = value; + this.RaisePropertyChanged("DomainEntityIsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsHierarchyEnabled + { + get + { + return this.DomainEntityIsHierarchyEnabledField; + } + set + { + if ((this.DomainEntityIsHierarchyEnabledField.Equals(value) != true)) + { + this.DomainEntityIsHierarchyEnabledField = value; + this.RaisePropertyChanged("DomainEntityIsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType DomainEntityPermission + { + get + { + return this.DomainEntityPermissionField; + } + set + { + if ((this.DomainEntityPermissionField.Equals(value) != true)) + { + this.DomainEntityPermissionField = value; + this.RaisePropertyChanged("DomainEntityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AttributeFilter Filter + { + get + { + return this.FilterField; + } + set + { + if ((object.ReferenceEquals(this.FilterField, value) != true)) + { + this.FilterField = value; + this.RaisePropertyChanged("Filter"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier InputMaskId + { + get + { + return this.InputMaskIdField; + } + set + { + if ((object.ReferenceEquals(this.InputMaskIdField, value) != true)) + { + this.InputMaskIdField = value; + this.RaisePropertyChanged("InputMaskId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCode + { + get + { + return this.IsCodeField; + } + set + { + if ((this.IsCodeField.Equals(value) != true)) + { + this.IsCodeField = value; + this.RaisePropertyChanged("IsCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsName + { + get + { + return this.IsNameField; + } + set + { + if ((this.IsNameField.Equals(value) != true)) + { + this.IsNameField = value; + this.RaisePropertyChanged("IsName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsReadOnly + { + get + { + return this.IsReadOnlyField; + } + set + { + if ((this.IsReadOnlyField.Equals(value) != true)) + { + this.IsReadOnlyField = value; + this.RaisePropertyChanged("IsReadOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeFilter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeFilter : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ParentAttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ParentAttributeId + { + get + { + return this.ParentAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentAttributeIdField, value) != true)) + { + this.ParentAttributeIdField = value; + this.RaisePropertyChanged("ParentAttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeGroup : MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameCodeFrozenField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameCodeFrozen + { + get + { + return this.IsNameCodeFrozenField; + } + set + { + if ((this.IsNameCodeFrozenField.Equals(value) != true)) + { + this.IsNameCodeFrozenField = value; + this.RaisePropertyChanged("IsNameCodeFrozen"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchy))] + public partial class MetadataDataContractOfModelContextIdentifier : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ModelContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ModelContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Entity", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Entity : MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int CodeGenerationSeedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.DataCompressionType DataCompressionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsBaseField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeGenerationEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCollectionEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSyncTargetField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RequireApprovalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StagingNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.TransactionLogType TransactionLogTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int CodeGenerationSeed + { + get + { + return this.CodeGenerationSeedField; + } + set + { + if ((this.CodeGenerationSeedField.Equals(value) != true)) + { + this.CodeGenerationSeedField = value; + this.RaisePropertyChanged("CodeGenerationSeed"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.DataCompressionType DataCompressionType + { + get + { + return this.DataCompressionTypeField; + } + set + { + if ((this.DataCompressionTypeField.Equals(value) != true)) + { + this.DataCompressionTypeField = value; + this.RaisePropertyChanged("DataCompressionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsBase + { + get + { + return this.IsBaseField; + } + set + { + if ((this.IsBaseField.Equals(value) != true)) + { + this.IsBaseField = value; + this.RaisePropertyChanged("IsBase"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeGenerationEnabled + { + get + { + return this.IsCodeGenerationEnabledField; + } + set + { + if ((this.IsCodeGenerationEnabledField.Equals(value) != true)) + { + this.IsCodeGenerationEnabledField = value; + this.RaisePropertyChanged("IsCodeGenerationEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCollectionEnabled + { + get + { + return this.IsCollectionEnabledField; + } + set + { + if ((this.IsCollectionEnabledField.Equals(value) != true)) + { + this.IsCollectionEnabledField = value; + this.RaisePropertyChanged("IsCollectionEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFlat + { + get + { + return this.IsFlatField; + } + set + { + if ((this.IsFlatField.Equals(value) != true)) + { + this.IsFlatField = value; + this.RaisePropertyChanged("IsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsHierarchyEnabled + { + get + { + return this.IsHierarchyEnabledField; + } + set + { + if ((this.IsHierarchyEnabledField.Equals(value) != true)) + { + this.IsHierarchyEnabledField = value; + this.RaisePropertyChanged("IsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSyncTarget + { + get + { + return this.IsSyncTargetField; + } + set + { + if ((this.IsSyncTargetField.Equals(value) != true)) + { + this.IsSyncTargetField = value; + this.RaisePropertyChanged("IsSyncTarget"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool RequireApproval + { + get + { + return this.RequireApprovalField; + } + set + { + if ((this.RequireApprovalField.Equals(value) != true)) + { + this.RequireApprovalField = value; + this.RaisePropertyChanged("RequireApproval"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string StagingName + { + get + { + return this.StagingNameField; + } + set + { + if ((object.ReferenceEquals(this.StagingNameField, value) != true)) + { + this.StagingNameField = value; + this.RaisePropertyChanged("StagingName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.TransactionLogType TransactionLogType + { + get + { + return this.TransactionLogTypeField; + } + set + { + if ((this.TransactionLogTypeField.Equals(value) != true)) + { + this.TransactionLogTypeField = value; + this.RaisePropertyChanged("TransactionLogType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfEntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExplicitHierarchy))] + public partial class MetadataDataContractOfEntityContextIdentifier : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.EntityContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.EntityContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Index", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Index : MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsUniqueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsUnique + { + get + { + return this.IsUniqueField; + } + set + { + if ((this.IsUniqueField.Equals(value) != true)) + { + this.IsUniqueField = value; + this.RaisePropertyChanged("IsUnique"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExplicitHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExplicitHierarchy : MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsMandatoryField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsMandatory + { + get + { + return this.IsMandatoryField; + } + set + { + if ((this.IsMandatoryField.Equals(value) != true)) + { + this.IsMandatoryField = value; + this.RaisePropertyChanged("IsMandatory"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMemberType))] + public partial class MetadataDataContractOfIdentifier : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Model", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Model : MasterData.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LogRetentionDaysField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAdministrator + { + get + { + return this.IsAdministratorField; + } + set + { + if ((this.IsAdministratorField.Equals(value) != true)) + { + this.IsAdministratorField = value; + this.RaisePropertyChanged("IsAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable LogRetentionDays + { + get + { + return this.LogRetentionDaysField; + } + set + { + if ((this.LogRetentionDaysField.Equals(value) != true)) + { + this.LogRetentionDaysField = value; + this.RaisePropertyChanged("LogRetentionDays"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionFlag", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class VersionFlag : MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier AssignedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCommittedOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier AssignedVersionId + { + get + { + return this.AssignedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.AssignedVersionIdField, value) != true)) + { + this.AssignedVersionIdField = value; + this.RaisePropertyChanged("AssignedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCommittedOnly + { + get + { + return this.IsCommittedOnlyField; + } + set + { + if ((this.IsCommittedOnlyField.Equals(value) != true)) + { + this.IsCommittedOnlyField = value; + this.RaisePropertyChanged("IsCommittedOnly"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Version", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Version : MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier CopiedFromVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.VersionValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int VersionNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.VersionStatus VersionStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier CopiedFromVersionId + { + get + { + return this.CopiedFromVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CopiedFromVersionIdField, value) != true)) + { + this.CopiedFromVersionIdField = value; + this.RaisePropertyChanged("CopiedFromVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.VersionValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int VersionNumber + { + get + { + return this.VersionNumberField; + } + set + { + if ((this.VersionNumberField.Equals(value) != true)) + { + this.VersionNumberField = value; + this.RaisePropertyChanged("VersionNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.VersionStatus VersionStatus + { + get + { + return this.VersionStatusField; + } + set + { + if ((this.VersionStatusField.Equals(value) != true)) + { + this.VersionStatusField = value; + this.RaisePropertyChanged("VersionStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSetting", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSetting : MasterData.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MaxValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MinValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AttributeType SettingTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SettingValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SystemDomainList SystemDomainListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaxValue + { + get + { + return this.MaxValueField; + } + set + { + if ((object.ReferenceEquals(this.MaxValueField, value) != true)) + { + this.MaxValueField = value; + this.RaisePropertyChanged("MaxValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinValue + { + get + { + return this.MinValueField; + } + set + { + if ((object.ReferenceEquals(this.MinValueField, value) != true)) + { + this.MinValueField = value; + this.RaisePropertyChanged("MinValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AttributeType SettingType + { + get + { + return this.SettingTypeField; + } + set + { + if ((this.SettingTypeField.Equals(value) != true)) + { + this.SettingTypeField = value; + this.RaisePropertyChanged("SettingType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SettingValue + { + get + { + return this.SettingValueField; + } + set + { + if ((object.ReferenceEquals(this.SettingValueField, value) != true)) + { + this.SettingValueField = value; + this.RaisePropertyChanged("SettingValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.SystemDomainList SystemDomainList + { + get + { + return this.SystemDomainListField; + } + set + { + if ((object.ReferenceEquals(this.SystemDomainListField, value) != true)) + { + this.SystemDomainListField = value; + this.RaisePropertyChanged("SystemDomainList"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainList", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainList : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Items + { + get + { + return this.ItemsField; + } + set + { + if ((object.ReferenceEquals(this.ItemsField, value) != true)) + { + this.ItemsField = value; + this.RaisePropertyChanged("Items"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListItem : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMemberType : MasterData.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.MemberType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchy : MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AnchorNullRecursionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection LevelsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool AnchorNullRecursions + { + get + { + return this.AnchorNullRecursionsField; + } + set + { + if ((this.AnchorNullRecursionsField.Equals(value) != true)) + { + this.AnchorNullRecursionsField = value; + this.RaisePropertyChanged("AnchorNullRecursions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Levels + { + get + { + return this.LevelsField; + } + set + { + if ((object.ReferenceEquals(this.LevelsField, value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfDerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyLevel))] + public partial class MetadataDataContractOfDerivedHierarchyContextIdentifier : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.DerivedHierarchyContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.DerivedHierarchyContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyLevel", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyLevel : MasterData.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ForeignEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ForeignIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyItemType ForeignTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ManyToManyChildAttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ForeignEntityId + { + get + { + return this.ForeignEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignEntityIdField, value) != true)) + { + this.ForeignEntityIdField = value; + this.RaisePropertyChanged("ForeignEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ForeignId + { + get + { + return this.ForeignIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignIdField, value) != true)) + { + this.ForeignIdField = value; + this.RaisePropertyChanged("ForeignId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyItemType ForeignType + { + get + { + return this.ForeignTypeField; + } + set + { + if ((this.ForeignTypeField.Equals(value) != true)) + { + this.ForeignTypeField = value; + this.RaisePropertyChanged("ForeignType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ManyToManyChildAttributeId + { + get + { + return this.ManyToManyChildAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ManyToManyChildAttributeIdField, value) != true)) + { + this.ManyToManyChildAttributeIdField = value; + this.RaisePropertyChanged("ManyToManyChildAttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataResultOptions : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((this.AttributeGroupsField.Equals(value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((this.AttributesField.Equals(value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((this.DerivedHierarchiesField.Equals(value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((this.DerivedHierarchyLevelsField.Equals(value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((this.EntitiesField.Equals(value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((this.ExplicitHierarchiesField.Equals(value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((this.IndexesField.Equals(value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((this.MemberTypesField.Equals(value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType Models + { + get + { + return this.ModelsField; + } + set + { + if ((this.ModelsField.Equals(value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((this.VersionFlagsField.Equals(value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ResultType Versions + { + get + { + return this.VersionsField; + } + set + { + if ((this.VersionsField.Equals(value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataSearchCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SearchOption SearchOptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.SearchOption SearchOption + { + get + { + return this.SearchOptionField; + } + set + { + if ((this.SearchOptionField.Equals(value) != true)) + { + this.SearchOptionField = value; + this.RaisePropertyChanged("SearchOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingsGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingsGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier GroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier Group + { + get + { + return this.GroupField; + } + set + { + if ((object.ReferenceEquals(this.GroupField, value) != true)) + { + this.GroupField = value; + this.RaisePropertyChanged("Group"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingGroup : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SystemSettingsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SystemSettings + { + get + { + return this.SystemSettingsField; + } + set + { + if ((object.ReferenceEquals(this.SystemSettingsField, value) != true)) + { + this.SystemSettingsField = value; + this.RaisePropertyChanged("SystemSettings"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListOptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListCode + { + get + { + return this.ListCodeField; + } + set + { + if ((object.ReferenceEquals(this.ListCodeField, value) != true)) + { + this.ListCodeField = value; + this.RaisePropertyChanged("ListCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListOption + { + get + { + return this.ListOptionField; + } + set + { + if ((object.ReferenceEquals(this.ListOptionField, value) != true)) + { + this.ListOptionField = value; + this.RaisePropertyChanged("ListOption"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyValue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemPropertyValue : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SystemPropertyType SystemPropertyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.SystemPropertyType SystemPropertyType + { + get + { + return this.SystemPropertyTypeField; + } + set + { + if ((this.SystemPropertyTypeField.Equals(value) != true)) + { + this.SystemPropertyTypeField = value; + this.RaisePropertyChanged("SystemPropertyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationship", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationship : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSuccessfulSyncTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Error LastSyncAttemptErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SyncStatus LastSyncAttemptStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSyncAttemptTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RefreshFrequencyInHoursField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier SourceEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier SourceModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier SourceVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSuccessfulSyncTime + { + get + { + return this.LastSuccessfulSyncTimeField; + } + set + { + if ((this.LastSuccessfulSyncTimeField.Equals(value) != true)) + { + this.LastSuccessfulSyncTimeField = value; + this.RaisePropertyChanged("LastSuccessfulSyncTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Error LastSyncAttemptError + { + get + { + return this.LastSyncAttemptErrorField; + } + set + { + if ((object.ReferenceEquals(this.LastSyncAttemptErrorField, value) != true)) + { + this.LastSyncAttemptErrorField = value; + this.RaisePropertyChanged("LastSyncAttemptError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.SyncStatus LastSyncAttemptStatus + { + get + { + return this.LastSyncAttemptStatusField; + } + set + { + if ((this.LastSyncAttemptStatusField.Equals(value) != true)) + { + this.LastSyncAttemptStatusField = value; + this.RaisePropertyChanged("LastSyncAttemptStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSyncAttemptTime + { + get + { + return this.LastSyncAttemptTimeField; + } + set + { + if ((this.LastSyncAttemptTimeField.Equals(value) != true)) + { + this.LastSyncAttemptTimeField = value; + this.RaisePropertyChanged("LastSyncAttemptTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefreshFrequencyInHours + { + get + { + return this.RefreshFrequencyInHoursField; + } + set + { + if ((this.RefreshFrequencyInHoursField.Equals(value) != true)) + { + this.RefreshFrequencyInHoursField = value; + this.RaisePropertyChanged("RefreshFrequencyInHours"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier SourceEntityId + { + get + { + return this.SourceEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceEntityIdField, value) != true)) + { + this.SourceEntityIdField = value; + this.RaisePropertyChanged("SourceEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier SourceModelId + { + get + { + return this.SourceModelIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceModelIdField, value) != true)) + { + this.SourceModelIdField = value; + this.RaisePropertyChanged("SourceModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier SourceVersionId + { + get + { + return this.SourceVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceVersionIdField, value) != true)) + { + this.SourceVersionIdField = value; + this.RaisePropertyChanged("SourceVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationshipCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationshipCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipals", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipals : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Group))] + public partial class SecurityPrincipalBase : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SIDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SecurityPrivileges SecurityPrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SID + { + get + { + return this.SIDField; + } + set + { + if ((object.ReferenceEquals(this.SIDField, value) != true)) + { + this.SIDField = value; + this.RaisePropertyChanged("SID"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.SecurityPrivileges SecurityPrivilege + { + get + { + return this.SecurityPrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.SecurityPrivilegeField, value) != true)) + { + this.SecurityPrivilegeField = value; + this.RaisePropertyChanged("SecurityPrivilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivileges", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivileges : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilege : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.FunctionalArea FunctionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.FunctionalArea Function + { + get + { + return this.FunctionField; + } + set + { + if ((this.FunctionField.Equals(value) != true)) + { + this.FunctionField = value; + this.RaisePropertyChanged("Function"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilege : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilege : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ModelObjectType ObjectTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ModelObjectType ObjectType + { + get + { + return this.ObjectTypeField; + } + set + { + if ((this.ObjectTypeField.Equals(value) != true)) + { + this.ObjectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class User : MasterData.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EmailAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.EmailFormat EmailFormatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastLogOnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool LoggedInField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmailAddress + { + get + { + return this.EmailAddressField; + } + set + { + if ((object.ReferenceEquals(this.EmailAddressField, value) != true)) + { + this.EmailAddressField = value; + this.RaisePropertyChanged("EmailAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.EmailFormat EmailFormat + { + get + { + return this.EmailFormatField; + } + set + { + if ((this.EmailFormatField.Equals(value) != true)) + { + this.EmailFormatField = value; + this.RaisePropertyChanged("EmailFormat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection GroupPrivileges + { + get + { + return this.GroupPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.GroupPrivilegesField, value) != true)) + { + this.GroupPrivilegesField = value; + this.RaisePropertyChanged("GroupPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastLogOn + { + get + { + return this.LastLogOnField; + } + set + { + if ((this.LastLogOnField.Equals(value) != true)) + { + this.LastLogOnField = value; + this.RaisePropertyChanged("LastLogOn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool LoggedIn + { + get + { + return this.LoggedInField; + } + set + { + if ((this.LoggedInField.Equals(value) != true)) + { + this.LoggedInField = value; + this.RaisePropertyChanged("LoggedIn"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Group", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Group : MasterData.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.GroupType GroupTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UserAssignmentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.GroupType GroupType + { + get + { + return this.GroupTypeField; + } + set + { + if ((this.GroupTypeField.Equals(value) != true)) + { + this.GroupTypeField = value; + this.RaisePropertyChanged("GroupType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection UserAssignments + { + get + { + return this.UserAssignmentsField; + } + set + { + if ((object.ReferenceEquals(this.UserAssignmentsField, value) != true)) + { + this.UserAssignmentsField = value; + this.RaisePropertyChanged("UserAssignments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecuritySet", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecuritySet : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SecurityPrincipals PrincipalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SecurityPrivileges PrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.SecurityPrincipals Principal + { + get + { + return this.PrincipalField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalField, value) != true)) + { + this.PrincipalField = value; + this.RaisePropertyChanged("Principal"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.SecurityPrivileges Privilege + { + get + { + return this.PrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.PrivilegeField, value) != true)) + { + this.PrivilegeField = value; + this.RaisePropertyChanged("Privilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AllField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType FunctionPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType HierarchyMemberPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ModelPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.SecurityResolutionType SecurityResolutionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool All + { + get + { + return this.AllField; + } + set + { + if ((this.AllField.Equals(value) != true)) + { + this.AllField = value; + this.RaisePropertyChanged("All"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType FunctionPrivilege + { + get + { + return this.FunctionPrivilegeField; + } + set + { + if ((this.FunctionPrivilegeField.Equals(value) != true)) + { + this.FunctionPrivilegeField = value; + this.RaisePropertyChanged("FunctionPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType HierarchyMemberPrivilege + { + get + { + return this.HierarchyMemberPrivilegeField; + } + set + { + if ((this.HierarchyMemberPrivilegeField.Equals(value) != true)) + { + this.HierarchyMemberPrivilegeField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType ModelPrivilege + { + get + { + return this.ModelPrivilegeField; + } + set + { + if ((this.ModelPrivilegeField.Equals(value) != true)) + { + this.ModelPrivilegeField = value; + this.RaisePropertyChanged("ModelPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.SecurityResolutionType SecurityResolutionType + { + get + { + return this.SecurityResolutionTypeField; + } + set + { + if ((this.SecurityResolutionTypeField.Equals(value) != true)) + { + this.SecurityResolutionTypeField = value; + this.RaisePropertyChanged("SecurityResolutionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsDeleteCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesGetCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteriaField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteria + { + get + { + return this.FunctionPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesCriteriaField, value) != true)) + { + this.FunctionPrivilegesCriteriaField = value; + this.RaisePropertyChanged("FunctionPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteria + { + get + { + return this.HierarchyMemberPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesCriteriaField, value) != true)) + { + this.HierarchyMemberPrivilegesCriteriaField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteria + { + get + { + return this.ModelPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesCriteriaField, value) != true)) + { + this.ModelPrivilegesCriteriaField = value; + this.RaisePropertyChanged("ModelPrivilegesCriteria"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilegesCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilegesCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public MasterData.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilegesCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesDeleteCriteria : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "International", Namespace = "http://www.w3.org/2005/09/ws-i18n")] + [System.SerializableAttribute()] + public partial class International : MasterData.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string LocaleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TzField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Locale + { + get + { + return this.LocaleField; + } + set + { + if ((object.ReferenceEquals(this.LocaleField, value) != true)) + { + this.LocaleField = value; + this.RaisePropertyChanged("Locale"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Tz + { + get + { + return this.TzField; + } + set + { + if ((object.ReferenceEquals(this.TzField, value) != true)) + { + this.TzField = value; + this.RaisePropertyChanged("Tz"); + } + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsEqual = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotEqual = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Contains = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartsWith = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EndsWith = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsSubset = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThan = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThanOrEqual = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThan = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThanOrEqual = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsBetween = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToValue = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToGeneratedValue = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsValue = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsConcatenatedValue = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThan = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThanOrEqual = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThan = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThanOrEqual = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeBetween = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MinimumLength = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MaximumLength = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllowableValues = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unique = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Mandatory = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 27, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToConcatenatedValue = 28, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeEqual = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsPattern = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustContainPattern = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartSiteWorkflow = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HasChanged = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedScript = 34, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContains = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotStartsWith = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotEndsWith = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsSubset = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsPattern = 130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotBetween = 111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotChanged = 133, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeDataType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeDataType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Link = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + FreeForm = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + System = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyLevel = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Version = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + VersionFlag = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + User = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Annotation = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRule = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleConditionTreeNode = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleItem = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleArgument = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Transaction = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExportView = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserGroup = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberAttribute = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Index = 23, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMember = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BREntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BREntityMemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPropertyName", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRPropertyName : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Value = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartPosition = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeLow = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeHigh = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartingValue = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IncrementValue = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Length = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Substring = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Anchor = 9, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "LogicalOperator", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum LogicalOperator : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + And = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Or = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Not = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Undefined = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Excluded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingActivation = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingChanges = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingExclusion = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingDeletion = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ResultType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ResultType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Identifiers = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Details = 2, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Knowledgebase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Knowledgebase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DomainsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.MatchingPolicy MatchingPolicyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Domains + { + get + { + return this.DomainsField; + } + set + { + if ((object.ReferenceEquals(this.DomainsField, value) != true)) + { + this.DomainsField = value; + this.RaisePropertyChanged("Domains"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.MatchingPolicy MatchingPolicy + { + get + { + return this.MatchingPolicyField; + } + set + { + if ((object.ReferenceEquals(this.MatchingPolicyField, value) != true)) + { + this.MatchingPolicyField = value; + this.RaisePropertyChanged("MatchingPolicy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataQualityDomain", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataQualityDomain : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDefaultField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDefault + { + get + { + return this.IsDefaultField; + } + set + { + if ((this.IsDefaultField.Equals(value) != true)) + { + this.IsDefaultField = value; + this.RaisePropertyChanged("IsDefault"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DomainType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DomainType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Date = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Integer = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Decimal = 3, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingPolicy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingPolicy : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RulesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rules + { + get + { + return this.RulesField; + } + set + { + if ((object.ReferenceEquals(this.RulesField, value) != true)) + { + this.RulesField = value; + this.RaisePropertyChanged("Rules"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingRule : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MatchingCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ThresholdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection MatchingCriteria + { + get + { + return this.MatchingCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.MatchingCriteriaField, value) != true)) + { + this.MatchingCriteriaField = value; + this.RaisePropertyChanged("MatchingCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Threshold + { + get + { + return this.ThresholdField; + } + set + { + if ((this.ThresholdField.Equals(value) != true)) + { + this.ThresholdField = value; + this.RaisePropertyChanged("Threshold"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrerequisiteMatchingCriterion))] + public partial class MatchingCriterion : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MappingsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Mappings + { + get + { + return this.MappingsField; + } + set + { + if ((object.ReferenceEquals(this.MappingsField, value) != true)) + { + this.MappingsField = value; + this.RaisePropertyChanged("Mappings"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataSourceFieldMapping", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataSourceFieldMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long DomainIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FieldNameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long DomainId + { + get + { + return this.DomainIdField; + } + set + { + if ((this.DomainIdField.Equals(value) != true)) + { + this.DomainIdField = value; + this.RaisePropertyChanged("DomainId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FieldName + { + get + { + return this.FieldNameField; + } + set + { + if ((object.ReferenceEquals(this.FieldNameField, value) != true)) + { + this.FieldNameField = value; + this.RaisePropertyChanged("FieldName"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByDifferenceMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByDifferenceMatchingCriterion : MasterData.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double DifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Difference + { + get + { + return this.DifferenceField; + } + set + { + if ((this.DifferenceField.Equals(value) != true)) + { + this.DifferenceField = value; + this.RaisePropertyChanged("Difference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SimilarMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + public partial class SimilarMatchingCriterion : MasterData.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "WeightedMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExactMatchingCriterion))] + public partial class WeightedMatchingCriterion : MasterData.MDSTestService.MatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DomainWeightField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DomainWeight + { + get + { + return this.DomainWeightField; + } + set + { + if ((this.DomainWeightField.Equals(value) != true)) + { + this.DomainWeightField = value; + this.RaisePropertyChanged("DomainWeight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StringMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StringMatchingCriterion : MasterData.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DateMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DateMatchingCriterion : MasterData.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DaysDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MonthsDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int YearsDifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DaysDifference + { + get + { + return this.DaysDifferenceField; + } + set + { + if ((this.DaysDifferenceField.Equals(value) != true)) + { + this.DaysDifferenceField = value; + this.RaisePropertyChanged("DaysDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MonthsDifference + { + get + { + return this.MonthsDifferenceField; + } + set + { + if ((this.MonthsDifferenceField.Equals(value) != true)) + { + this.MonthsDifferenceField = value; + this.RaisePropertyChanged("MonthsDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int YearsDifference + { + get + { + return this.YearsDifferenceField; + } + set + { + if ((this.YearsDifferenceField.Equals(value) != true)) + { + this.YearsDifferenceField = value; + this.RaisePropertyChanged("YearsDifference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExactMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExactMatchingCriterion : MasterData.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByPercentageMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByPercentageMatchingCriterion : MasterData.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double PercentageField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Percentage + { + get + { + return this.PercentageField; + } + set + { + if ((this.PercentageField.Equals(value) != true)) + { + this.PercentageField = value; + this.RaisePropertyChanged("Percentage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericMatchingCriterion : MasterData.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrerequisiteMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class PrerequisiteMatchingCriterion : MasterData.MDSTestService.MatchingCriterion + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum OperationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Success = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failure = 4, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularData", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ColumnDefinitionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RowsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection ColumnDefinitions + { + get + { + return this.ColumnDefinitionsField; + } + set + { + if ((object.ReferenceEquals(this.ColumnDefinitionsField, value) != true)) + { + this.ColumnDefinitionsField = value; + this.RaisePropertyChanged("ColumnDefinitions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rows + { + get + { + return this.RowsField; + } + set + { + if ((object.ReferenceEquals(this.RowsField, value) != true)) + { + this.RowsField = value; + this.RaisePropertyChanged("Rows"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularColumnDefinition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularColumnDefinition : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularDataRow", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MasterData.MDSTestService.International))] + public partial class TabularDataRow : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ValuesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Values + { + get + { + return this.ValuesField; + } + set + { + if ((object.ReferenceEquals(this.ValuesField, value) != true)) + { + this.ValuesField = value; + this.RaisePropertyChanged("Values"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DisplayType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DisplayType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Code = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CodeName = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NameCode = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explicit = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Derived = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberReturnOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberReturnOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Data = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Counts = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DataAndCounts = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MembershipInformation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyParents = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalData = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalMembershipInformation = 32, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SortDirection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SortDirection : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Asc = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Desc = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "AccessPermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AccessPermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Create = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateUpdate = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateDelete = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UpdateDelete = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeValueType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeValueType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "RelationshipType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum RelationshipType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Parent = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Sibling = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Deny = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ReadOnly = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Access = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Admin = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inferred = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DenyAccess = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Execute = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Control = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 107, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NewAwaitingValidation = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validating = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationFailed = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationSucceeded = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingRevalidation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingDependentMemberRevalidation = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DBA = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedDBA = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotApplicable = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ManyToMany = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTransactionBehavior", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberTransactionBehavior : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + BestEffort = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByBatch = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingImportType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EntityStagingImportType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOptimistic = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Insert = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOverwrite = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Purge = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DeleteSetNull = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PurgeSetNull = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StagingBatchStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum StagingBatchStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToRun = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotRunning = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Running = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToClear = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Cleared = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllExceptCleared = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ChangeMemberStatus = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SetAttributeValue = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToParent = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToSibling = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AnnotateMember = 6, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityValidationSummary", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityValidationSummary : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ModelContextIdentifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable EntityLastValidatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SummaryItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MasterData.MDSTestService.ModelContextIdentifier VersionIdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ModelContextIdentifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityLastValidated + { + get + { + return this.EntityLastValidatedField; + } + set + { + if ((this.EntityLastValidatedField.Equals(value) != true)) + { + this.EntityLastValidatedField = value; + this.RaisePropertyChanged("EntityLastValidated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SummaryItems + { + get + { + return this.SummaryItemsField; + } + set + { + if ((object.ReferenceEquals(this.SummaryItemsField, value) != true)) + { + this.SummaryItemsField = value; + this.RaisePropertyChanged("SummaryItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MasterData.MDSTestService.ModelContextIdentifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemCategory", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemCategory : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Condition = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ThenAction = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ElseAction = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ChangesetStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ChangesetStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Approved = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Rejected = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKeyLookupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberKeyLookupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportViewFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ExportViewFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafAttributes = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedAttributes = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionAttributes = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collections = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitParentChild = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitLevels = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedParentChild = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedLevels = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafHistory = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedHistory = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionHistory = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafType2 = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedType2 = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionType2 = 14, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataCompressionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DataCompressionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Row = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionLogType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionLogType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Member = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotValidated = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ForceDelete", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ForceDelete : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unspecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OverrideSubscriptionViewConflict = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SearchOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SearchOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedObjectsOnly = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemObjectsOnly = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BothUserDefinedAndSystemObjects = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SystemPropertyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + DatabaseSchemaVersion = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SQLServerVersion = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CompatibilityLevel = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ProductVersion = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OSVersion = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SyncStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Succeeded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionalArea", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum FunctionalArea : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explorer = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Versions = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ImportExport = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Security = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemAdministration = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SuperUser = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrincipalType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PrincipalType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAccount = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Group = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ModelObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafMemberType = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedMemberType = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMemberType = 10, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "GroupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum GroupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InternalGroup = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ActiveDirectoryGroup = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LocalGroup = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OtherGroup = 99, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EmailFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EmailFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HTML = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityResolutionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SecurityResolutionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAndGroup = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Users = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Effective = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", ConfigurationName = "MDSTestService.IService")] + public interface IService + { + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(MasterData.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(MasterData.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse BusinessRulesClone(MasterData.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + System.Threading.Tasks.Task BusinessRulesCloneAsync(MasterData.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(MasterData.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + System.Threading.Tasks.Task BusinessRulesCreateAsync(MasterData.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse BusinessRulesDelete(MasterData.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + System.Threading.Tasks.Task BusinessRulesDeleteAsync(MasterData.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(MasterData.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + System.Threading.Tasks.Task BusinessRulesGetAsync(MasterData.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse BusinessRulesPublish(MasterData.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + System.Threading.Tasks.Task BusinessRulesPublishAsync(MasterData.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.MessageResponse BusinessRulesUpdate(MasterData.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + System.Threading.Tasks.Task BusinessRulesUpdateAsync(MasterData.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(MasterData.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + System.Threading.Tasks.Task DataQualityInstalledStateAsync(MasterData.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(MasterData.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(MasterData.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(MasterData.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(MasterData.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(MasterData.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(MasterData.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(MasterData.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + System.Threading.Tasks.Task DataQualityOperationStatusAsync(MasterData.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(MasterData.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(MasterData.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(MasterData.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + System.Threading.Tasks.Task DataQualityStoreInputDataAsync(MasterData.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(MasterData.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + System.Threading.Tasks.Task DataQualityOperationStartAsync(MasterData.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(MasterData.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(MasterData.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMembersGetResponse EntityMembersGet(MasterData.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + System.Threading.Tasks.Task EntityMembersGetAsync(MasterData.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(MasterData.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + System.Threading.Tasks.Task EntityMemberAttributesGetAsync(MasterData.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(MasterData.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + System.Threading.Tasks.Task HierarchyMembersGetAsync(MasterData.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.ModelMembersGetResponse ModelMembersGet(MasterData.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + System.Threading.Tasks.Task ModelMembersGetAsync(MasterData.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(MasterData.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + System.Threading.Tasks.Task EntityMembersCreateAsync(MasterData.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(MasterData.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + System.Threading.Tasks.Task EntityMembersDeleteAsync(MasterData.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(MasterData.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + System.Threading.Tasks.Task EntityMembersPurgeAsync(MasterData.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(MasterData.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + System.Threading.Tasks.Task EntityMembersUpdateAsync(MasterData.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(MasterData.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + System.Threading.Tasks.Task HierarchyParentSaveAsync(MasterData.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(MasterData.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + System.Threading.Tasks.Task EntityMembersCopyAsync(MasterData.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(MasterData.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + System.Threading.Tasks.Task EntityMembersMergeAsync(MasterData.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(MasterData.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + System.Threading.Tasks.Task EntityStagingLoadAsync(MasterData.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityStagingGetResponse EntityStagingGet(MasterData.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + System.Threading.Tasks.Task EntityStagingGetAsync(MasterData.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityStagingClearResponse EntityStagingClear(MasterData.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + System.Threading.Tasks.Task EntityStagingClearAsync(MasterData.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(MasterData.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + System.Threading.Tasks.Task EntityStagingProcessAsync(MasterData.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.TransactionsGetResponse TransactionsGet(MasterData.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + System.Threading.Tasks.Task TransactionsGetAsync(MasterData.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.TransactionsReverseResponse TransactionsReverse(MasterData.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + System.Threading.Tasks.Task TransactionsReverseAsync(MasterData.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.ValidationGetResponse ValidationGet(MasterData.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + System.Threading.Tasks.Task ValidationGetAsync(MasterData.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.ValidationProcessResponse ValidationProcess(MasterData.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + System.Threading.Tasks.Task ValidationProcessAsync(MasterData.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(MasterData.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(MasterData.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(MasterData.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(MasterData.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(MasterData.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(MasterData.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(MasterData.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(MasterData.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(MasterData.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(MasterData.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(MasterData.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(MasterData.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(MasterData.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + System.Threading.Tasks.Task TransactionAnnotationsGetAsync(MasterData.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(MasterData.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + System.Threading.Tasks.Task AnnotationsUpdateAsync(MasterData.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(MasterData.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + System.Threading.Tasks.Task AnnotationsDeleteAsync(MasterData.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(MasterData.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(MasterData.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(MasterData.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(MasterData.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(MasterData.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(MasterData.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(MasterData.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + System.Threading.Tasks.Task EntityMemberKeyLookupAsync(MasterData.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.ExportViewCreateResponse ExportViewCreate(MasterData.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + System.Threading.Tasks.Task ExportViewCreateAsync(MasterData.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(MasterData.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + System.Threading.Tasks.Task ExportViewUpdateAsync(MasterData.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.ExportViewDeleteResponse ExportViewDelete(MasterData.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + System.Threading.Tasks.Task ExportViewDeleteAsync(MasterData.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.ExportViewListGetResponse ExportViewListGet(MasterData.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + System.Threading.Tasks.Task ExportViewListGetAsync(MasterData.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.FileGetResponse FileGet(MasterData.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + System.Threading.Tasks.Task FileGetAsync(MasterData.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.FileSaveResponse FileSave(MasterData.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + System.Threading.Tasks.Task FileSaveAsync(MasterData.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.MetadataCloneResponse MetadataClone(MasterData.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + System.Threading.Tasks.Task MetadataCloneAsync(MasterData.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.MetadataCreateResponse MetadataCreate(MasterData.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + System.Threading.Tasks.Task MetadataCreateAsync(MasterData.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.MetadataDeleteResponse MetadataDelete(MasterData.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + System.Threading.Tasks.Task MetadataDeleteAsync(MasterData.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MetadataGetResponse MetadataGet(MasterData.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + System.Threading.Tasks.Task MetadataGetAsync(MasterData.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.MetadataUpdateResponse MetadataUpdate(MasterData.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + System.Threading.Tasks.Task MetadataUpdateAsync(MasterData.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.StagingNameCheckResponse StagingNameCheck(MasterData.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + System.Threading.Tasks.Task StagingNameCheckAsync(MasterData.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.AttributeChangeResponse AttributeChange(MasterData.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + System.Threading.Tasks.Task AttributeChangeAsync(MasterData.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(MasterData.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + System.Threading.Tasks.Task SystemSettingsGetAsync(MasterData.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(MasterData.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + System.Threading.Tasks.Task SystemSettingsUpdateAsync(MasterData.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(MasterData.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + System.Threading.Tasks.Task SystemDomainListGetAsync(MasterData.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(MasterData.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + System.Threading.Tasks.Task SystemPropertiesGetAsync(MasterData.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse ServiceCheck(MasterData.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + System.Threading.Tasks.Task ServiceCheckAsync(MasterData.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(MasterData.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + System.Threading.Tasks.Task ServiceVersionGetAsync(MasterData.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.VersionCopyResponse VersionCopy(MasterData.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + System.Threading.Tasks.Task VersionCopyAsync(MasterData.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(MasterData.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + System.Threading.Tasks.Task SyncRelationshipMergeAsync(MasterData.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(MasterData.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + System.Threading.Tasks.Task SyncRelationshipDeleteAsync(MasterData.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(MasterData.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + System.Threading.Tasks.Task SyncRelationshipsGetAsync(MasterData.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(MasterData.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + System.Threading.Tasks.Task SyncRelationshipRefreshAsync(MasterData.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(MasterData.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + System.Threading.Tasks.Task UserPreferencesGetAsync(MasterData.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(MasterData.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + System.Threading.Tasks.Task UserPreferencesUpdateAsync(MasterData.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(MasterData.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + System.Threading.Tasks.Task UserPreferencesDeleteAsync(MasterData.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(MasterData.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + System.Threading.Tasks.Task ErrorLogsGetAsync(MasterData.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(MasterData.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(MasterData.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse SecurityPrincipalsClone(MasterData.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(MasterData.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse SecurityPrincipalsUpdate(MasterData.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(MasterData.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(MasterData.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + System.Threading.Tasks.Task SecurityPrincipalsGetAsync(MasterData.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse SecurityPrincipalsDelete(MasterData.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(MasterData.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(MasterData.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(MasterData.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse SecurityPrivilegesClone(MasterData.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(MasterData.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + MasterData.MDSTestService.MessageResponse SecurityPrivilegesUpdate(MasterData.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(MasterData.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(MasterData.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + System.Threading.Tasks.Task SecurityPrivilegesGetAsync(MasterData.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.MessageResponse SecurityPrivilegesDelete(MasterData.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(MasterData.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(MasterData.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + MasterData.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(MasterData.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(MasterData.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BREntityMemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPaletteGetRequest() + { + } + + public BusinessRulesPaletteGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BREntityMemberType MemberType, System.Guid RequestId) + { + this.International = International; + this.MemberType = MemberType; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BusinessRulesPalette BusinessRulesPalette; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public BusinessRulesPaletteGetResponse() + { + } + + public BusinessRulesPaletteGetResponse(MasterData.MDSTestService.BusinessRulesPalette BusinessRulesPalette, MasterData.MDSTestService.OperationResult OperationResult) + { + this.BusinessRulesPalette = BusinessRulesPalette; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesCloneRequest() + { + } + + public BusinessRulesCloneRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MessageResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MessageResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public MessageResponse() + { + } + + public MessageResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public BusinessRulesCreateRequest() + { + } + + public BusinessRulesCreateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public BusinessRulesCreateResponse() + { + } + + public BusinessRulesCreateResponse(MasterData.MDSTestService.BusinessRules BusinessRuleSet, MasterData.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BRDeleteCriteria DeleteCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesDeleteRequest() + { + } + + public BusinessRulesDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BRDeleteCriteria DeleteCriteria, System.Guid RequestId) + { + this.International = International; + this.DeleteCriteria = DeleteCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BRGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.BRResultOptions ResultOptions; + + public BusinessRulesGetRequest() + { + } + + public BusinessRulesGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BRGetCriteria GetCriteria, System.Guid RequestId, MasterData.MDSTestService.BRResultOptions ResultOptions) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public BusinessRulesGetResponse() + { + } + + public BusinessRulesGetResponse(MasterData.MDSTestService.BusinessRules BusinessRuleSet, MasterData.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPublishRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPublishRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BRPublishCriteria BRPublishCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPublishRequest() + { + } + + public BusinessRulesPublishRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BRPublishCriteria BRPublishCriteria, System.Guid RequestId) + { + this.International = International; + this.BRPublishCriteria = BRPublishCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesUpdateRequest() + { + } + + public BusinessRulesUpdateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityInstalledStateRequest() + { + } + + public DataQualityInstalledStateRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsInstalled; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public DataQualityInstalledStateResponse() + { + } + + public DataQualityInstalledStateResponse(bool IsInstalled, MasterData.MDSTestService.OperationResult OperationResult) + { + this.IsInstalled = IsInstalled; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityKnowledgeBasesGetRequest() + { + } + + public DataQualityKnowledgeBasesGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection KnowledgeBases; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public DataQualityKnowledgeBasesGetResponse() + { + } + + public DataQualityKnowledgeBasesGetResponse(System.Collections.ObjectModel.Collection KnowledgeBases, MasterData.MDSTestService.OperationResult OperationResult) + { + this.KnowledgeBases = KnowledgeBases; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityCleansingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityCleansingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ColumnMappings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityCleansingOperationCreateRequest() + { + } + + public DataQualityCleansingOperationCreateRequest(MasterData.MDSTestService.International International, System.Collections.ObjectModel.Collection ColumnMappings, long KnowledgebaseId, System.Guid RequestId) + { + this.International = International; + this.ColumnMappings = ColumnMappings; + this.KnowledgebaseId = KnowledgebaseId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationCreateResponse() + { + } + + public DataQualityOperationCreateResponse(System.Guid OperationId, MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationId = OperationId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityMatchingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityMatchingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.MatchingPolicy MatchingPolicy; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityMatchingOperationCreateRequest() + { + } + + public DataQualityMatchingOperationCreateRequest(MasterData.MDSTestService.International International, long KnowledgebaseId, MasterData.MDSTestService.MatchingPolicy MatchingPolicy, System.Guid RequestId) + { + this.International = International; + this.KnowledgebaseId = KnowledgebaseId; + this.MatchingPolicy = MatchingPolicy; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStatusRequest() + { + } + + public DataQualityOperationStatusRequest(MasterData.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.OperationStatus Status; + + public DataQualityOperationStatusResponse() + { + } + + public DataQualityOperationStatusResponse(string FailureString, MasterData.MDSTestService.OperationResult OperationResult, MasterData.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int MaximumResults; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int StartRow; + + public DataQualityOperationResultsGetRequest() + { + } + + public DataQualityOperationResultsGetRequest(MasterData.MDSTestService.International International, int MaximumResults, System.Guid OperationId, System.Guid RequestId, int StartRow) + { + this.International = International; + this.MaximumResults = MaximumResults; + this.OperationId = OperationId; + this.RequestId = RequestId; + this.StartRow = StartRow; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationResultsGetResponse() + { + } + + public DataQualityOperationResultsGetResponse(MasterData.MDSTestService.TabularData Data, MasterData.MDSTestService.OperationResult OperationResult) + { + this.Data = Data; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityStoreInputDataRequest() + { + } + + public DataQualityStoreInputDataRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.TabularData Data, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.Data = Data; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public DataQualityStoreInputDataResponse() + { + } + + public DataQualityStoreInputDataResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStartRequest() + { + } + + public DataQualityOperationStartRequest(MasterData.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.OperationStatus Status; + + public DataQualityOperationStartResponse() + { + } + + public DataQualityOperationStartResponse(string FailureString, MasterData.MDSTestService.OperationResult OperationResult, MasterData.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationPurgeOperationRequest() + { + } + + public DataQualityOperationPurgeOperationRequest(MasterData.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationPurgeOperationResponse() + { + } + + public DataQualityOperationPurgeOperationResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityMembersGetCriteria MembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersGetRequest() + { + } + + public EntityMembersGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.EntityMembersGetCriteria MembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.MembersGetCriteria = MembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.EntityMembersInformation EntityMembersInformation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersGetResponse() + { + } + + public EntityMembersGetResponse(MasterData.MDSTestService.EntityMembers EntityMembers, MasterData.MDSTestService.EntityMembersInformation EntityMembersInformation, MasterData.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.EntityMembersInformation = EntityMembersInformation; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMemberAttributesGetRequest() + { + } + + public EntityMemberAttributesGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.EntityMembers EntityMembers, System.Guid RequestId) + { + this.International = International; + this.EntityMembers = EntityMembers; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberAttributesGetResponse() + { + } + + public EntityMemberAttributesGetResponse(MasterData.MDSTestService.EntityMembers EntityMembers, MasterData.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyMembersGetRequest() + { + } + + public HierarchyMembersGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyMembersGetCriteria = HierarchyMembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.HierarchyMembers HierarchyMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public HierarchyMembersGetResponse() + { + } + + public HierarchyMembersGetResponse(MasterData.MDSTestService.HierarchyMembers HierarchyMembers, MasterData.MDSTestService.OperationResult OperationResult) + { + this.HierarchyMembers = HierarchyMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public ModelMembersGetRequest() + { + } + + public ModelMembersGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria, MasterData.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria, System.Guid RequestId) + { + this.International = International; + this.ModelsGetCriteria = ModelsGetCriteria; + this.ModelsResultCriteria = ModelsResultCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public ModelMembersGetResponse() + { + } + + public ModelMembersGetResponse(System.Collections.ObjectModel.Collection ModelMembers, MasterData.MDSTestService.OperationResult OperationResult) + { + this.ModelMembers = ModelMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersCreateRequest() + { + } + + public EntityMembersCreateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, MasterData.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersCreateResponse() + { + } + + public EntityMembersCreateResponse(System.Collections.ObjectModel.Collection CreatedMembers, MasterData.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ResetDbaReferences; + + public EntityMembersDeleteRequest() + { + } + + public EntityMembersDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ResetDbaReferences) + { + this.International = International; + this.Members = Members; + this.RequestId = RequestId; + this.ResetDbaReferences = ResetDbaReferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersDeleteResponse() + { + } + + public EntityMembersDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMembersPurgeRequest() + { + } + + public EntityMembersPurgeRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersPurgeResponse() + { + } + + public EntityMembersPurgeResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityMembersUpdateRequest() + { + } + + public EntityMembersUpdateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, MasterData.MDSTestService.EntityMembers Members, System.Guid RequestId) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersUpdateResponse() + { + } + + public EntityMembersUpdateResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyParentSaveRequest() + { + } + + public HierarchyParentSaveRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyParentCriteria = HierarchyParentCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public HierarchyParentSaveResponse() + { + } + + public HierarchyParentSaveResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersCopyRequest() + { + } + + public EntityMembersCopyRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria, System.Guid RequestId) + { + this.International = International; + this.EntityMembersCopyCriteria = EntityMembersCopyCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersCopyResponse() + { + } + + public EntityMembersCopyResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersMergeRequest() + { + } + + public EntityMembersMergeRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, MasterData.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMembersMergeResponse() + { + } + + public EntityMembersMergeResponse(System.Collections.ObjectModel.Collection CreatedMembers, MasterData.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.EntityStagingImportType ImportType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool QueueForProcessing; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public EntityStagingLoadRequest() + { + } + + public EntityStagingLoadRequest(MasterData.MDSTestService.International International, string BatchTag, MasterData.MDSTestService.EntityStagingImportType ImportType, System.Collections.ObjectModel.Collection ModelMembers, bool QueueForProcessing, System.Guid RequestId) + { + this.International = International; + this.BatchTag = BatchTag; + this.ImportType = ImportType; + this.ModelMembers = ModelMembers; + this.QueueForProcessing = QueueForProcessing; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public EntityStagingLoadResponse() + { + } + + public EntityStagingLoadResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) + { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.EntityStagingGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityStagingGetRequest() + { + } + + public EntityStagingGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.EntityStagingGetCriteria GetCriteria, System.Guid RequestId) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Batches; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityStagingGetResponse() + { + } + + public EntityStagingGetResponse(int BatchCount, System.Collections.ObjectModel.Collection Batches, MasterData.MDSTestService.OperationResult OperationResult) + { + this.BatchCount = BatchCount; + this.Batches = Batches; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityStagingClearRequest() + { + } + + public EntityStagingClearRequest(MasterData.MDSTestService.International International, int BatchId, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.BatchId = BatchId; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityStagingClearResponse() + { + } + + public EntityStagingClearResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityStagingProcessRequest() + { + } + + public EntityStagingProcessRequest(MasterData.MDSTestService.International International, string BatchTag, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberType MemberType, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.BatchTag = BatchTag; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityStagingProcessResponse() + { + } + + public EntityStagingProcessResponse(int BatchId, MasterData.MDSTestService.OperationResult OperationResult) + { + this.BatchId = BatchId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria; + + public TransactionsGetRequest() + { + } + + public TransactionsGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.TransactionSearchCriteria = TransactionSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int TotalRecordCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection TransactionList; + + public TransactionsGetResponse() + { + } + + public TransactionsGetResponse(MasterData.MDSTestService.OperationResult OperationResult, int TotalRecordCount, System.Collections.ObjectModel.Collection TransactionList) + { + this.OperationResult = OperationResult; + this.TotalRecordCount = TotalRecordCount; + this.TransactionList = TransactionList; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection Transactions; + + public TransactionsReverseRequest() + { + } + + public TransactionsReverseRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, System.Collections.ObjectModel.Collection Transactions) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.Transactions = Transactions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection TransactionsReversed; + + public TransactionsReverseResponse() + { + } + + public TransactionsReverseResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection TransactionsReversed) + { + this.OperationResult = OperationResult; + this.TransactionsReversed = TransactionsReversed; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria; + + public ValidationGetRequest() + { + } + + public ValidationGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationSearchCriteria = ValidationSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection EntitySummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool IsRunning; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Collections.ObjectModel.Collection SummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public int TotalIssueCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Collections.ObjectModel.Collection ValidateErrorList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public System.Nullable VersionLastValidated; + + public ValidationGetResponse() + { + } + + public ValidationGetResponse(System.Collections.ObjectModel.Collection EntitySummaryItems, bool IsRunning, MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SummaryItems, int TotalIssueCount, System.Collections.ObjectModel.Collection ValidateErrorList, System.Collections.ObjectModel.Collection ValidationIssueList, System.Nullable VersionLastValidated) + { + this.EntitySummaryItems = EntitySummaryItems; + this.IsRunning = IsRunning; + this.OperationResult = OperationResult; + this.SummaryItems = SummaryItems; + this.TotalIssueCount = TotalIssueCount; + this.ValidateErrorList = ValidateErrorList; + this.ValidationIssueList = ValidationIssueList; + this.VersionLastValidated = VersionLastValidated; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.ValidationProcessOptions ValidationProcessOptions; + + public ValidationProcessRequest() + { + } + + public ValidationProcessRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria, MasterData.MDSTestService.ValidationProcessOptions ValidationProcessOptions) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationProcessCriteria = ValidationProcessCriteria; + this.ValidationProcessOptions = ValidationProcessOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ChangedMemberIds; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.ValidationProcessResult ValidationProcessResult; + + public ValidationProcessResponse() + { + } + + public ValidationProcessResponse(System.Collections.ObjectModel.Collection ChangedMemberIds, MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection ValidationIssueList, MasterData.MDSTestService.ValidationProcessResult ValidationProcessResult) + { + this.ChangedMemberIds = ChangedMemberIds; + this.OperationResult = OperationResult; + this.ValidationIssueList = ValidationIssueList; + this.ValidationProcessResult = ValidationProcessResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsCreateRequest() + { + } + + public EntityMemberAnnotationsCreateRequest(MasterData.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberIdentifier MemberId, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public AnnotationsCreateResponse() + { + } + + public AnnotationsCreateResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationSaveRequest() + { + } + + public EntityMemberAnnotationSaveRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Annotation Annotation, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberType MemberType, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationSaveResponse() + { + } + + public EntityMemberAnnotationSaveResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationDeleteRequest() + { + } + + public EntityMemberAnnotationDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Annotation Annotation, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberType MemberType, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationDeleteResponse() + { + } + + public EntityMemberAnnotationDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int TransactionId; + + public TransactionAnnotationsCreateRequest() + { + } + + public TransactionAnnotationsCreateRequest(MasterData.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.Annotations = Annotations; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberHistoryRollbackRequest() + { + } + + public EntityMemberHistoryRollbackRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberType MemberType, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberHistoryRollbackResponse() + { + } + + public EntityMemberHistoryRollbackResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetRequest() + { + } + + public EntityMemberAnnotationsGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberIdentifier MemberId, MasterData.MDSTestService.MemberType MemberType, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetResponse() + { + } + + public EntityMemberAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberIdentifier MemberId, MasterData.MDSTestService.Identifier ModelId, MasterData.MDSTestService.OperationResult OperationResult, MasterData.MDSTestService.Identifier VersionId) + { + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.OperationResult = OperationResult; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetRequest() + { + } + + public TransactionAnnotationsGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetResponse() + { + } + + public TransactionAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, MasterData.MDSTestService.OperationResult OperationResult, int TransactionId) + { + this.Annotations = Annotations; + this.OperationResult = OperationResult; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string Comment; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + public AnnotationsUpdateRequest() + { + } + + public AnnotationsUpdateRequest(MasterData.MDSTestService.International International, string Comment, int Id, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Comment = Comment; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public AnnotationsUpdateResponse() + { + } + + public AnnotationsUpdateResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public AnnotationsDeleteRequest() + { + } + + public AnnotationsDeleteRequest(MasterData.MDSTestService.International International, int Id, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public AnnotationsDeleteResponse() + { + } + + public AnnotationsDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MasterData.MDSTestService.Identifier SortColumnId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public MasterData.MDSTestService.SortDirection SortDirection; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public MasterData.MDSTestService.ChangesetStatus Status; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetsGetRequest() + { + } + + public EntityMemberChangesetsGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier ChangesetId, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier SortColumnId, MasterData.MDSTestService.SortDirection SortDirection, MasterData.MDSTestService.ChangesetStatus Status, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.SortColumnId = SortColumnId; + this.SortDirection = SortDirection; + this.Status = Status; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Changesets; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetsGetResponse() + { + } + + public EntityMemberChangesetsGetResponse(System.Collections.ObjectModel.Collection Changesets, MasterData.MDSTestService.OperationResult OperationResult) + { + this.Changesets = Changesets; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Changeset Changeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetSaveRequest() + { + } + + public EntityMemberChangesetSaveRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Changeset Changeset, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Changeset = Changeset; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier CreatedChangeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetSaveResponse() + { + } + + public EntityMemberChangesetSaveResponse(MasterData.MDSTestService.Identifier CreatedChangeset, MasterData.MDSTestService.OperationResult OperationResult) + { + this.CreatedChangeset = CreatedChangeset; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetDeleteRequest() + { + } + + public EntityMemberChangesetDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier ChangesetId, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetDeleteResponse() + { + } + + public EntityMemberChangesetDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.MemberKeyLookupType LookupType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public MasterData.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MasterData.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public MasterData.MDSTestService.Identifier VersionId; + + public EntityMemberKeyGetRequest() + { + } + + public EntityMemberKeyGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier EntityId, MasterData.MDSTestService.MemberKeyLookupType LookupType, System.Collections.ObjectModel.Collection MemberKeys, MasterData.MDSTestService.MemberType MemberType, MasterData.MDSTestService.Identifier ModelId, System.Guid RequestId, MasterData.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.LookupType = LookupType; + this.MemberKeys = MemberKeys; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public EntityMemberKeyGetResponse() + { + } + + public EntityMemberKeyGetResponse(System.Collections.ObjectModel.Collection MemberKeys, MasterData.MDSTestService.OperationResult OperationResult) + { + this.MemberKeys = MemberKeys; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewCreateRequest() + { + } + + public ExportViewCreateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public ExportViewCreateResponse() + { + } + + public ExportViewCreateResponse(MasterData.MDSTestService.ExportView ExportView, MasterData.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewUpdateRequest() + { + } + + public ExportViewUpdateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public ExportViewUpdateResponse() + { + } + + public ExportViewUpdateResponse(MasterData.MDSTestService.ExportView ExportView, MasterData.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewDeleteRequest() + { + } + + public ExportViewDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public ExportViewDeleteResponse() + { + } + + public ExportViewDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ExportViewListGetRequest() + { + } + + public ExportViewListGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ExportViews; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public ExportViewListGetResponse() + { + } + + public ExportViewListGetResponse(System.Collections.ObjectModel.Collection ExportViews, MasterData.MDSTestService.OperationResult OperationResult) + { + this.ExportViews = ExportViews; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public FileGetRequest() + { + } + + public FileGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public FileGetResponse() + { + } + + public FileGetResponse(MasterData.MDSTestService.FileAttribute File, MasterData.MDSTestService.OperationResult OperationResult) + { + this.File = File; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public FileSaveRequest() + { + } + + public FileSaveRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.FileAttribute File, MasterData.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.File = File; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public FileSaveResponse() + { + } + + public FileSaveResponse(MasterData.MDSTestService.Identifier Identifier, MasterData.MDSTestService.OperationResult OperationResult) + { + this.Identifier = Identifier; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataCloneRequest() + { + } + + public MetadataCloneRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public MetadataCloneResponse() + { + } + + public MetadataCloneResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ReturnCreatedIdentifiers; + + public MetadataCreateRequest() + { + } + + public MetadataCreateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Metadata Metadata, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Metadata MetadataCreated; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public MetadataCreateResponse() + { + } + + public MetadataCreateResponse(MasterData.MDSTestService.Metadata MetadataCreated, MasterData.MDSTestService.OperationResult OperationResult) + { + this.MetadataCreated = MetadataCreated; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.ForceDelete ForceDelete; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public MetadataDeleteRequest() + { + } + + public MetadataDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.ForceDelete ForceDelete, MasterData.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.ForceDelete = ForceDelete; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public MetadataDeleteResponse() + { + } + + public MetadataDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.MetadataResultOptions ResultOptions; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.MetadataSearchCriteria SearchCriteria; + + public MetadataGetRequest() + { + } + + public MetadataGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.MetadataResultOptions ResultOptions, MasterData.MDSTestService.MetadataSearchCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public MetadataGetResponse() + { + } + + public MetadataGetResponse(MasterData.MDSTestService.Metadata Metadata, MasterData.MDSTestService.OperationResult OperationResult) + { + this.Metadata = Metadata; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataUpdateRequest() + { + } + + public MetadataUpdateRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public MetadataUpdateResponse() + { + } + + public MetadataUpdateResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public string StagingName; + + public StagingNameCheckRequest() + { + } + + public StagingNameCheckRequest(MasterData.MDSTestService.International International, System.Guid RequestId, string StagingName) + { + this.International = International; + this.RequestId = RequestId; + this.StagingName = StagingName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsUnique; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public StagingNameCheckResponse() + { + } + + public StagingNameCheckResponse(bool IsUnique, MasterData.MDSTestService.OperationResult OperationResult) + { + this.IsUnique = IsUnique; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.MetadataAttribute Attribute; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public AttributeChangeRequest() + { + } + + public AttributeChangeRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.MetadataAttribute Attribute, System.Guid RequestId) + { + this.International = International; + this.Attribute = Attribute; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string DeprecatedAttributeName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection MemberCodesWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MembersWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid NewAttributeMuid; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public AttributeChangeResponse() + { + } + + public AttributeChangeResponse(string DeprecatedAttributeName, System.Collections.ObjectModel.Collection MemberCodesWithError, System.Collections.ObjectModel.Collection MembersWithError, System.Guid NewAttributeMuid, MasterData.MDSTestService.OperationResult OperationResult) + { + this.DeprecatedAttributeName = DeprecatedAttributeName; + this.MemberCodesWithError = MemberCodesWithError; + this.MembersWithError = MembersWithError; + this.NewAttributeMuid = NewAttributeMuid; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SystemSettingsGetCriteria SearchCriteria; + + public SystemSettingsGetRequest() + { + } + + public SystemSettingsGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.SystemSettingsGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingsGroups; + + public SystemSettingsGetResponse() + { + } + + public SystemSettingsGetResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemSettingsGroups) + { + this.OperationResult = OperationResult; + this.SystemSettingsGroups = SystemSettingsGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingGroups; + + public SystemSettingsUpdateRequest() + { + } + + public SystemSettingsUpdateRequest(MasterData.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemSettingGroups) + { + this.International = International; + this.RequestId = RequestId; + this.SystemSettingGroups = SystemSettingGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public SystemSettingsUpdateResponse() + { + } + + public SystemSettingsUpdateResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SystemDomainListGetCriteria SearchCriteria; + + public SystemDomainListGetRequest() + { + } + + public SystemDomainListGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.SystemDomainListGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemDomainLists; + + public SystemDomainListGetResponse() + { + } + + public SystemDomainListGetResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemDomainLists) + { + this.OperationResult = OperationResult; + this.SystemDomainLists = SystemDomainLists; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemPropertyTypes; + + public SystemPropertiesGetRequest() + { + } + + public SystemPropertiesGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemPropertyTypes) + { + this.International = International; + this.RequestId = RequestId; + this.SystemPropertyTypes = SystemPropertyTypes; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemProperties; + + public SystemPropertiesGetResponse() + { + } + + public SystemPropertiesGetResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemProperties) + { + this.OperationResult = OperationResult; + this.SystemProperties = SystemProperties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceCheckGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceCheckGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceCheckGetRequest() + { + } + + public ServiceCheckGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceVersionGetRequest() + { + } + + public ServiceVersionGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int ApiContractVersion; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Version Version; + + public ServiceVersionGetResponse() + { + } + + public ServiceVersionGetResponse(int ApiContractVersion, MasterData.MDSTestService.OperationResult OperationResult, System.Version Version) + { + this.ApiContractVersion = ApiContractVersion; + this.OperationResult = OperationResult; + this.Version = Version; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid FromVersionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public string ToVersionDescription; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public string ToVersionName; + + public VersionCopyRequest() + { + } + + public VersionCopyRequest(MasterData.MDSTestService.International International, System.Guid FromVersionId, System.Guid RequestId, string ToVersionDescription, string ToVersionName) + { + this.International = International; + this.FromVersionId = FromVersionId; + this.RequestId = RequestId; + this.ToVersionDescription = ToVersionDescription; + this.ToVersionName = ToVersionName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public VersionCopyResponse() + { + } + + public VersionCopyResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SyncRelationship SyncRelationship; + + public SyncRelationshipMergeRequest() + { + } + + public SyncRelationshipMergeRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.SyncRelationship SyncRelationship) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationship = SyncRelationship; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipMergeResponse() + { + } + + public SyncRelationshipMergeResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipDeleteRequest() + { + } + + public SyncRelationshipDeleteRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipDeleteResponse() + { + } + + public SyncRelationshipDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public SyncRelationshipsGetRequest() + { + } + + public SyncRelationshipsGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SyncRelationships; + + public SyncRelationshipsGetResponse() + { + } + + public SyncRelationshipsGetResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SyncRelationships) + { + this.OperationResult = OperationResult; + this.SyncRelationships = SyncRelationships; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipRefreshRequest() + { + } + + public SyncRelationshipRefreshRequest(MasterData.MDSTestService.International International, System.Guid RequestId, MasterData.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipRefreshResponse() + { + } + + public SyncRelationshipRefreshResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public UserPreferencesGetRequest() + { + } + + public UserPreferencesGetRequest(MasterData.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesGetResponse() + { + } + + public UserPreferencesGetResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.Generic.Dictionary UserPreferences) + { + this.OperationResult = OperationResult; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesUpdateRequest() + { + } + + public UserPreferencesUpdateRequest(MasterData.MDSTestService.International International, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public UserPreferencesUpdateResponse() + { + } + + public UserPreferencesUpdateResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool DeleteAllUserPreferences; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesDeleteRequest() + { + } + + public UserPreferencesDeleteRequest(MasterData.MDSTestService.International International, bool DeleteAllUserPreferences, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.DeleteAllUserPreferences = DeleteAllUserPreferences; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public UserPreferencesDeleteResponse() + { + } + + public UserPreferencesDeleteResponse(MasterData.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ErrorLogsGetRequest() + { + } + + public ErrorLogsGetRequest(MasterData.MDSTestService.International International, System.Guid Id, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Logs; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.OperationResult OperationResult; + + public ErrorLogsGetResponse() + { + } + + public ErrorLogsGetResponse(System.Collections.ObjectModel.Collection Logs, MasterData.MDSTestService.OperationResult OperationResult) + { + this.Logs = Logs; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.SecurityPrincipals Principals; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsRequest() + { + } + + public SecurityPrincipalsRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.SecurityPrincipals Principals, System.Guid RequestId) + { + this.International = International; + this.Principals = Principals; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SecuritySet SecuritySet; + + public SecurityCreateResponse() + { + } + + public SecurityCreateResponse(MasterData.MDSTestService.OperationResult OperationResult, MasterData.MDSTestService.SecuritySet SecuritySet) + { + this.OperationResult = OperationResult; + this.SecuritySet = SecuritySet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.SecurityPrincipalsCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsGetRequest() + { + } + + public SecurityPrincipalsGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.SecurityPrincipalsCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SecurityPrincipals Principals; + + public SecurityPrincipalsGetResponse() + { + } + + public SecurityPrincipalsGetResponse(MasterData.MDSTestService.OperationResult OperationResult, MasterData.MDSTestService.SecurityPrincipals Principals) + { + this.OperationResult = OperationResult; + this.Principals = Principals; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsDeleteRequest() + { + } + + public SecurityPrincipalsDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.SecurityPrivileges Privileges; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesRequest() + { + } + + public SecurityPrivilegesRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.SecurityPrivileges Privileges, System.Guid RequestId) + { + this.International = International; + this.Privileges = Privileges; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.SecurityPrivilegesGetCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesGetRequest() + { + } + + public SecurityPrivilegesGetRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.SecurityPrivilegesGetCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.SecurityPrivileges Privileges; + + public SecurityPrivilegesGetResponse() + { + } + + public SecurityPrivilegesGetResponse(MasterData.MDSTestService.OperationResult OperationResult, MasterData.MDSTestService.SecurityPrivileges Privileges) + { + this.OperationResult = OperationResult; + this.Privileges = Privileges; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesDeleteRequest() + { + } + + public SecurityPrivilegesDeleteRequest(MasterData.MDSTestService.International International, MasterData.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public MasterData.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Nullable AccessPermission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public MasterData.MDSTestService.Identifier ObjectId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public MasterData.MDSTestService.ModelObjectType ObjectType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Nullable Permission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public UserEffectiveObjectPermissionsGetRequest() + { + } + + public UserEffectiveObjectPermissionsGetRequest(MasterData.MDSTestService.International International, System.Nullable AccessPermission, MasterData.MDSTestService.Identifier ObjectId, MasterData.MDSTestService.ModelObjectType ObjectType, System.Nullable Permission, System.Guid RequestId) + { + this.International = International; + this.AccessPermission = AccessPermission; + this.ObjectId = ObjectId; + this.ObjectType = ObjectType; + this.Permission = Permission; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public MasterData.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Users; + + public UserEffectiveObjectPermissionsGetResponse() + { + } + + public UserEffectiveObjectPermissionsGetResponse(MasterData.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection Users) + { + this.OperationResult = OperationResult; + this.Users = Users; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface IServiceChannel : MasterData.MDSTestService.IService, System.ServiceModel.IClientChannel + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ServiceClient : System.ServiceModel.ClientBase, MasterData.MDSTestService.IService + { + + public ServiceClient() + { + } + + public ServiceClient(string endpointConfigurationName) : + base(endpointConfigurationName) + { + } + + public ServiceClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) + { + } + + public MasterData.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(MasterData.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(MasterData.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGetAsync(request); + } + + public MasterData.MDSTestService.MessageResponse BusinessRulesClone(MasterData.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesClone(request); + } + + public System.Threading.Tasks.Task BusinessRulesCloneAsync(MasterData.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesCloneAsync(request); + } + + public MasterData.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(MasterData.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreate(request); + } + + public System.Threading.Tasks.Task BusinessRulesCreateAsync(MasterData.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreateAsync(request); + } + + public MasterData.MDSTestService.MessageResponse BusinessRulesDelete(MasterData.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDelete(request); + } + + public System.Threading.Tasks.Task BusinessRulesDeleteAsync(MasterData.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDeleteAsync(request); + } + + public MasterData.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(MasterData.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesGetAsync(MasterData.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGetAsync(request); + } + + public MasterData.MDSTestService.MessageResponse BusinessRulesPublish(MasterData.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublish(request); + } + + public System.Threading.Tasks.Task BusinessRulesPublishAsync(MasterData.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublishAsync(request); + } + + public MasterData.MDSTestService.MessageResponse BusinessRulesUpdate(MasterData.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdate(request); + } + + public System.Threading.Tasks.Task BusinessRulesUpdateAsync(MasterData.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdateAsync(request); + } + + public MasterData.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(MasterData.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledState(request); + } + + public System.Threading.Tasks.Task DataQualityInstalledStateAsync(MasterData.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledStateAsync(request); + } + + public MasterData.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(MasterData.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGet(request); + } + + public System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(MasterData.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGetAsync(request); + } + + public MasterData.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(MasterData.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(MasterData.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreateAsync(request); + } + + public MasterData.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(MasterData.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(MasterData.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreateAsync(request); + } + + public MasterData.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(MasterData.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatus(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStatusAsync(MasterData.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatusAsync(request); + } + + public MasterData.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(MasterData.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGet(request); + } + + public System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(MasterData.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGetAsync(request); + } + + public MasterData.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(MasterData.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputData(request); + } + + public System.Threading.Tasks.Task DataQualityStoreInputDataAsync(MasterData.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputDataAsync(request); + } + + public MasterData.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(MasterData.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStart(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStartAsync(MasterData.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStartAsync(request); + } + + public MasterData.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(MasterData.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperation(request); + } + + public System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(MasterData.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperationAsync(request); + } + + public MasterData.MDSTestService.EntityMembersGetResponse EntityMembersGet(MasterData.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGet(request); + } + + public System.Threading.Tasks.Task EntityMembersGetAsync(MasterData.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGetAsync(request); + } + + public MasterData.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(MasterData.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAttributesGetAsync(MasterData.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGetAsync(request); + } + + public MasterData.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(MasterData.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGet(request); + } + + public System.Threading.Tasks.Task HierarchyMembersGetAsync(MasterData.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGetAsync(request); + } + + public MasterData.MDSTestService.ModelMembersGetResponse ModelMembersGet(MasterData.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGet(request); + } + + public System.Threading.Tasks.Task ModelMembersGetAsync(MasterData.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGetAsync(request); + } + + public MasterData.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(MasterData.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreate(request); + } + + public System.Threading.Tasks.Task EntityMembersCreateAsync(MasterData.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreateAsync(request); + } + + public MasterData.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(MasterData.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDelete(request); + } + + public System.Threading.Tasks.Task EntityMembersDeleteAsync(MasterData.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDeleteAsync(request); + } + + public MasterData.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(MasterData.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurge(request); + } + + public System.Threading.Tasks.Task EntityMembersPurgeAsync(MasterData.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurgeAsync(request); + } + + public MasterData.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(MasterData.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdate(request); + } + + public System.Threading.Tasks.Task EntityMembersUpdateAsync(MasterData.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdateAsync(request); + } + + public MasterData.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(MasterData.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSave(request); + } + + public System.Threading.Tasks.Task HierarchyParentSaveAsync(MasterData.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSaveAsync(request); + } + + public MasterData.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(MasterData.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopy(request); + } + + public System.Threading.Tasks.Task EntityMembersCopyAsync(MasterData.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopyAsync(request); + } + + public MasterData.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(MasterData.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMerge(request); + } + + public System.Threading.Tasks.Task EntityMembersMergeAsync(MasterData.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMergeAsync(request); + } + + public MasterData.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(MasterData.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoad(request); + } + + public System.Threading.Tasks.Task EntityStagingLoadAsync(MasterData.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoadAsync(request); + } + + public MasterData.MDSTestService.EntityStagingGetResponse EntityStagingGet(MasterData.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGet(request); + } + + public System.Threading.Tasks.Task EntityStagingGetAsync(MasterData.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGetAsync(request); + } + + public MasterData.MDSTestService.EntityStagingClearResponse EntityStagingClear(MasterData.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClear(request); + } + + public System.Threading.Tasks.Task EntityStagingClearAsync(MasterData.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClearAsync(request); + } + + public MasterData.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(MasterData.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcess(request); + } + + public System.Threading.Tasks.Task EntityStagingProcessAsync(MasterData.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcessAsync(request); + } + + public MasterData.MDSTestService.TransactionsGetResponse TransactionsGet(MasterData.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGet(request); + } + + public System.Threading.Tasks.Task TransactionsGetAsync(MasterData.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGetAsync(request); + } + + public MasterData.MDSTestService.TransactionsReverseResponse TransactionsReverse(MasterData.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverse(request); + } + + public System.Threading.Tasks.Task TransactionsReverseAsync(MasterData.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverseAsync(request); + } + + public MasterData.MDSTestService.ValidationGetResponse ValidationGet(MasterData.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGet(request); + } + + public System.Threading.Tasks.Task ValidationGetAsync(MasterData.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGetAsync(request); + } + + public MasterData.MDSTestService.ValidationProcessResponse ValidationProcess(MasterData.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcess(request); + } + + public System.Threading.Tasks.Task ValidationProcessAsync(MasterData.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcessAsync(request); + } + + public MasterData.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(MasterData.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(MasterData.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreateAsync(request); + } + + public MasterData.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(MasterData.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSave(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(MasterData.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSaveAsync(request); + } + + public MasterData.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(MasterData.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(MasterData.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDeleteAsync(request); + } + + public MasterData.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(MasterData.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(MasterData.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreateAsync(request); + } + + public MasterData.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(MasterData.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollback(request); + } + + public System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(MasterData.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollbackAsync(request); + } + + public MasterData.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(MasterData.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(MasterData.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGetAsync(request); + } + + public MasterData.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(MasterData.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGet(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsGetAsync(MasterData.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGetAsync(request); + } + + public MasterData.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(MasterData.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdate(request); + } + + public System.Threading.Tasks.Task AnnotationsUpdateAsync(MasterData.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdateAsync(request); + } + + public MasterData.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(MasterData.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDelete(request); + } + + public System.Threading.Tasks.Task AnnotationsDeleteAsync(MasterData.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDeleteAsync(request); + } + + public MasterData.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(MasterData.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(MasterData.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGetAsync(request); + } + + public MasterData.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(MasterData.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSave(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(MasterData.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSaveAsync(request); + } + + public MasterData.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(MasterData.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(MasterData.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDeleteAsync(request); + } + + public MasterData.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(MasterData.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookup(request); + } + + public System.Threading.Tasks.Task EntityMemberKeyLookupAsync(MasterData.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookupAsync(request); + } + + public MasterData.MDSTestService.ExportViewCreateResponse ExportViewCreate(MasterData.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreate(request); + } + + public System.Threading.Tasks.Task ExportViewCreateAsync(MasterData.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreateAsync(request); + } + + public MasterData.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(MasterData.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdate(request); + } + + public System.Threading.Tasks.Task ExportViewUpdateAsync(MasterData.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdateAsync(request); + } + + public MasterData.MDSTestService.ExportViewDeleteResponse ExportViewDelete(MasterData.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDelete(request); + } + + public System.Threading.Tasks.Task ExportViewDeleteAsync(MasterData.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDeleteAsync(request); + } + + public MasterData.MDSTestService.ExportViewListGetResponse ExportViewListGet(MasterData.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGet(request); + } + + public System.Threading.Tasks.Task ExportViewListGetAsync(MasterData.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGetAsync(request); + } + + public MasterData.MDSTestService.FileGetResponse FileGet(MasterData.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGet(request); + } + + public System.Threading.Tasks.Task FileGetAsync(MasterData.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGetAsync(request); + } + + public MasterData.MDSTestService.FileSaveResponse FileSave(MasterData.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSave(request); + } + + public System.Threading.Tasks.Task FileSaveAsync(MasterData.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSaveAsync(request); + } + + public MasterData.MDSTestService.MetadataCloneResponse MetadataClone(MasterData.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataClone(request); + } + + public System.Threading.Tasks.Task MetadataCloneAsync(MasterData.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataCloneAsync(request); + } + + public MasterData.MDSTestService.MetadataCreateResponse MetadataCreate(MasterData.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreate(request); + } + + public System.Threading.Tasks.Task MetadataCreateAsync(MasterData.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreateAsync(request); + } + + public MasterData.MDSTestService.MetadataDeleteResponse MetadataDelete(MasterData.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDelete(request); + } + + public System.Threading.Tasks.Task MetadataDeleteAsync(MasterData.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDeleteAsync(request); + } + + public MasterData.MDSTestService.MetadataGetResponse MetadataGet(MasterData.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGet(request); + } + + public System.Threading.Tasks.Task MetadataGetAsync(MasterData.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGetAsync(request); + } + + public MasterData.MDSTestService.MetadataUpdateResponse MetadataUpdate(MasterData.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdate(request); + } + + public System.Threading.Tasks.Task MetadataUpdateAsync(MasterData.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdateAsync(request); + } + + public MasterData.MDSTestService.StagingNameCheckResponse StagingNameCheck(MasterData.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheck(request); + } + + public System.Threading.Tasks.Task StagingNameCheckAsync(MasterData.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheckAsync(request); + } + + public MasterData.MDSTestService.AttributeChangeResponse AttributeChange(MasterData.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChange(request); + } + + public System.Threading.Tasks.Task AttributeChangeAsync(MasterData.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChangeAsync(request); + } + + public MasterData.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(MasterData.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGet(request); + } + + public System.Threading.Tasks.Task SystemSettingsGetAsync(MasterData.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGetAsync(request); + } + + public MasterData.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(MasterData.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdate(request); + } + + public System.Threading.Tasks.Task SystemSettingsUpdateAsync(MasterData.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdateAsync(request); + } + + public MasterData.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(MasterData.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGet(request); + } + + public System.Threading.Tasks.Task SystemDomainListGetAsync(MasterData.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGetAsync(request); + } + + public MasterData.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(MasterData.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGet(request); + } + + public System.Threading.Tasks.Task SystemPropertiesGetAsync(MasterData.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGetAsync(request); + } + + public MasterData.MDSTestService.MessageResponse ServiceCheck(MasterData.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheck(request); + } + + public System.Threading.Tasks.Task ServiceCheckAsync(MasterData.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheckAsync(request); + } + + public MasterData.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(MasterData.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGet(request); + } + + public System.Threading.Tasks.Task ServiceVersionGetAsync(MasterData.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGetAsync(request); + } + + public MasterData.MDSTestService.VersionCopyResponse VersionCopy(MasterData.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopy(request); + } + + public System.Threading.Tasks.Task VersionCopyAsync(MasterData.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopyAsync(request); + } + + public MasterData.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(MasterData.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMerge(request); + } + + public System.Threading.Tasks.Task SyncRelationshipMergeAsync(MasterData.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMergeAsync(request); + } + + public MasterData.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(MasterData.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDelete(request); + } + + public System.Threading.Tasks.Task SyncRelationshipDeleteAsync(MasterData.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDeleteAsync(request); + } + + public MasterData.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(MasterData.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGet(request); + } + + public System.Threading.Tasks.Task SyncRelationshipsGetAsync(MasterData.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGetAsync(request); + } + + public MasterData.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(MasterData.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefresh(request); + } + + public System.Threading.Tasks.Task SyncRelationshipRefreshAsync(MasterData.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefreshAsync(request); + } + + public MasterData.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(MasterData.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGet(request); + } + + public System.Threading.Tasks.Task UserPreferencesGetAsync(MasterData.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGetAsync(request); + } + + public MasterData.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(MasterData.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdate(request); + } + + public System.Threading.Tasks.Task UserPreferencesUpdateAsync(MasterData.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdateAsync(request); + } + + public MasterData.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(MasterData.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDelete(request); + } + + public System.Threading.Tasks.Task UserPreferencesDeleteAsync(MasterData.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDeleteAsync(request); + } + + public MasterData.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(MasterData.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGet(request); + } + + public System.Threading.Tasks.Task ErrorLogsGetAsync(MasterData.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGetAsync(request); + } + + public MasterData.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(MasterData.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(MasterData.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreateAsync(request); + } + + public MasterData.MDSTestService.MessageResponse SecurityPrincipalsClone(MasterData.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsClone(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(MasterData.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCloneAsync(request); + } + + public MasterData.MDSTestService.MessageResponse SecurityPrincipalsUpdate(MasterData.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(MasterData.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdateAsync(request); + } + + public MasterData.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(MasterData.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGet(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsGetAsync(MasterData.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGetAsync(request); + } + + public MasterData.MDSTestService.MessageResponse SecurityPrincipalsDelete(MasterData.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(MasterData.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDeleteAsync(request); + } + + public MasterData.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(MasterData.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(MasterData.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreateAsync(request); + } + + public MasterData.MDSTestService.MessageResponse SecurityPrivilegesClone(MasterData.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesClone(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(MasterData.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCloneAsync(request); + } + + public MasterData.MDSTestService.MessageResponse SecurityPrivilegesUpdate(MasterData.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(MasterData.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdateAsync(request); + } + + public MasterData.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(MasterData.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGet(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesGetAsync(MasterData.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGetAsync(request); + } + + public MasterData.MDSTestService.MessageResponse SecurityPrivilegesDelete(MasterData.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(MasterData.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDeleteAsync(request); + } + + public MasterData.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(MasterData.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGet(request); + } + + public System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(MasterData.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGetAsync(request); + } + } +} diff --git a/samples/master-data-services/MetaData/Metadata.csproj b/samples/master-data-services/MetaData/Metadata.csproj new file mode 100644 index 00000000..3e2b1200 --- /dev/null +++ b/samples/master-data-services/MetaData/Metadata.csproj @@ -0,0 +1,52 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00} + Exe + Properties + MetadataSample + MetadataSample + v4.5.1 + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/master-data-services/MetaData/Metadata.sln b/samples/master-data-services/MetaData/Metadata.sln new file mode 100644 index 00000000..d3ced021 --- /dev/null +++ b/samples/master-data-services/MetaData/Metadata.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metadata", "Metadata.csproj", "{BCEB2125-EA3D-4F38-952E-6B409AADFC00}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Debug|x86.ActiveCfg = Debug|x86 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Debug|x86.Build.0 = Debug|x86 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Release|x86.ActiveCfg = Release|x86 + {BCEB2125-EA3D-4F38-952E-6B409AADFC00}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/MetaData/Program.cs b/samples/master-data-services/MetaData/Program.cs new file mode 100644 index 00000000..f71c81a9 --- /dev/null +++ b/samples/master-data-services/MetaData/Program.cs @@ -0,0 +1,574 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System; +using System.ServiceModel; +using MetadataSample.MDSTestService; // For the created service reference. + +namespace MetadataSample +{ + class Program + { + // MDS service client proxy object. + private static ServiceClient clientProxy; + // Set the MDS URL (plus /Service/Service.svc) here. + private static string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + + static void Main(string[] args) + { + try + { + // Create a service proxy. + clientProxy = GetClientProxy(mdsURL); + } + catch (Exception ex) + { + Console.WriteLine("Error creating a service proxy: {0}", ex); + return; + } + + // Create a model with a specified name. + CreateModel("TestModel"); + + // Get a model information with specified model and version names. + // "VERSION_1" is a default version name for a new model. + Identifier modelIdentifier = GetModel("TestModel", "VERSION_1"); + + // Update the model name. + UpdateModel(modelIdentifier.Id, "TestModelNew"); + + // Create an entity with a specified name. + CreateEntity(modelIdentifier.Id, "TestEntity"); + + // Get an entity information with specified entity name and model id. + ModelContextIdentifier entityIdentifier = GetEntity(modelIdentifier.Id, "TestEntity"); + + // Update the entity name. + UpdateEntity(modelIdentifier.Id, entityIdentifier.Id, "TestEntityNew"); + + // Create an attribute with a specified name. + CreateAttribute(modelIdentifier.Id, entityIdentifier.Id, "TestAttribute"); + + // Get an attribute information with specified attribute name, model id, and entity id. + ModelContextIdentifier attributeIdentifier = GetAttribute(modelIdentifier.Id, entityIdentifier.Id, "TestAttribute"); + + // Update the attribute name. + UpdateAttribute(modelIdentifier.Id, entityIdentifier.Id, attributeIdentifier.Id, "TestAttributeNew"); + + // Create an attribute group with a specified name. + CreateAttributeGroup(modelIdentifier.Id, entityIdentifier.Id, "TestAttributeGroup"); + + // Get an attribute group information with specified attribute group name, model id, and entity id. + ModelContextIdentifier attributeGroupIdentifier = GetAttributeGroup(modelIdentifier.Id, entityIdentifier.Id, "TestAttributeGroup"); + + // Update the attribute group name and add an attribute to it. + UpdateAttributeGroup(modelIdentifier.Id, entityIdentifier.Id, attributeGroupIdentifier.Id, "TestAttributeGroupNew", attributeIdentifier.Id); + + // Delete the attribute group with the specified attribute group id. + DeleteAttributeGroup(attributeGroupIdentifier.Id); + + // Delete the attribute with the specified attribute id. + DeleteAttribute(attributeIdentifier.Id); + + // Delete the entity with the specified entity id. + DeleteEntity(entityIdentifier.Id); + + // Delete the model with the specified model id. + DeleteModel(modelIdentifier.Id); + + } + + // Creates MDS service client proxy. + private static ServiceClient GetClientProxy(string targetURL) + { + // Create an endpoint address using the URL. + EndpointAddress endptAddress = new EndpointAddress(targetURL); + + // Create and configure the WS Http binding. + WSHttpBinding wsBinding = new WSHttpBinding(); + + // Create and return the client proxy. + return new ServiceClient(wsBinding, endptAddress); + } + + // Handles operation errors. + private static void HandleOperationErrors(OperationResult result) + { + string errorMessage = string.Empty; + + if (result.Errors.Count > 0) + { + foreach (Error anError in result.Errors) + { + errorMessage += "Operation Error: " + anError.Code + ":" + anError.Description + "\n"; + } + // Show the error messages. + Console.WriteLine(errorMessage); + } + } + + // Create a model with a specified name. + private static void CreateModel(string modelName) + { + try + { + // Create the request object for model creation. + MetadataCreateRequest createRequest = new MetadataCreateRequest(); + createRequest.Metadata = new Metadata(); + createRequest.Metadata.Models = new System.Collections.ObjectModel.Collection { }; + Model newModel = new Model(); + newModel.Identifier = new Identifier { Name = modelName }; + createRequest.Metadata.Models.Add(newModel); + + // Create a new model. + MetadataCreateResponse createResponse = clientProxy.MetadataCreate(createRequest); + + HandleOperationErrors(createResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + // Get a model information (model identifier) with specified modle and version names. + private static Identifier GetModel(string modelName, string versionName) + { + Identifier modelIdentifier = new Identifier(); + + try + { + // Create the request object for getting model information. + MetadataGetRequest getRequest = new MetadataGetRequest(); + getRequest.SearchCriteria = new MetadataSearchCriteria(); + getRequest.SearchCriteria.SearchOption = SearchOption.UserDefinedObjectsOnly; + // Set the model and version names in the search criteria. + getRequest.SearchCriteria.Models = new System.Collections.ObjectModel.Collection { new Identifier { Name = modelName } }; + getRequest.SearchCriteria.Versions = new System.Collections.ObjectModel.Collection { new Identifier { Name = versionName } }; + getRequest.ResultOptions = new MetadataResultOptions(); + getRequest.ResultOptions.Models = ResultType.Details; + + // Get a model information. + MetadataGetResponse getResponse = clientProxy.MetadataGet(getRequest); + + if (getResponse.Metadata.Models.Count > 0) + { + modelIdentifier = getResponse.Metadata.Models[0].Identifier; + } + + HandleOperationErrors(getResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + return modelIdentifier; + } + + // Update the model name. + private static void UpdateModel(Guid modelId, string newModelName) + { + try + { + // Create the request object for updating model information. + MetadataUpdateRequest updateRequest = new MetadataUpdateRequest(); + updateRequest.Metadata = new Metadata(); + updateRequest.Metadata.Models = new System.Collections.ObjectModel.Collection { }; + Model aModel = new Model(); + aModel.Identifier = new Identifier { Id = modelId, Name = newModelName }; + updateRequest.Metadata.Models.Add(aModel); + + // Update the model information. + MetadataUpdateResponse updateResponse = clientProxy.MetadataUpdate(updateRequest); + + HandleOperationErrors(updateResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Delete the model with the specified model id. + private static void DeleteModel(Guid modelId) + { + try + { + // Create the request object for model deletion. + MetadataDeleteRequest deleteRequest = new MetadataDeleteRequest(); + deleteRequest.Metadata = new Metadata(); + deleteRequest.Metadata.Models = new System.Collections.ObjectModel.Collection { }; + Model newModel = new Model(); + newModel.Identifier = new Identifier { Id = modelId }; + deleteRequest.Metadata.Models.Add(newModel); + + // Delete the specified model + MetadataDeleteResponse deleteResponse = clientProxy.MetadataDelete(deleteRequest); + + HandleOperationErrors(deleteResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + // Create an entity with a specified name. + private static void CreateEntity(Guid modelId, string entityName) + { + try + { + // Create the request object for entity creation. + MetadataCreateRequest createRequest = new MetadataCreateRequest(); + createRequest.Metadata = new Metadata(); + createRequest.Metadata.Entities = new System.Collections.ObjectModel.Collection { }; + Entity newEntity = new Entity(); + // Set the modelId and the entity name. + newEntity.Identifier = new ModelContextIdentifier { Name = entityName, ModelId = new Identifier { Id = modelId } }; + createRequest.Metadata.Entities.Add(newEntity); + + // Create a new entity + MetadataCreateResponse createResponse = clientProxy.MetadataCreate(createRequest); + + HandleOperationErrors(createResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + // Get an entity information (ModelContextIdentifier for the entity) with specified entity name and model id. + private static ModelContextIdentifier GetEntity(Guid modelId, string entityName) + { + ModelContextIdentifier entityIdentifier = new ModelContextIdentifier(); + + try + { + // Create the request object for getting entity information. + MetadataGetRequest getRequest = new MetadataGetRequest(); + getRequest.SearchCriteria = new MetadataSearchCriteria(); + getRequest.SearchCriteria.SearchOption = SearchOption.UserDefinedObjectsOnly; + // Set the entity name and model id + getRequest.SearchCriteria.Entities = new System.Collections.ObjectModel.Collection { new Identifier { Name = entityName } }; + getRequest.SearchCriteria.Models = new System.Collections.ObjectModel.Collection { new Identifier { Id = modelId } }; + getRequest.ResultOptions = new MetadataResultOptions(); + getRequest.ResultOptions.Entities = ResultType.Details; + // Get an entity information. + MetadataGetResponse getResponse = clientProxy.MetadataGet(getRequest); + + if (getResponse.Metadata.Entities.Count > 0) + { + entityIdentifier = getResponse.Metadata.Entities[0].Identifier; + } + + HandleOperationErrors(getResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + return entityIdentifier; + } + + // Update the entity name. + private static void UpdateEntity(Guid modelId, Guid entityId, string newEntityName) + { + try + { + // Create the request object for updating entity information. + MetadataUpdateRequest updateRequest = new MetadataUpdateRequest(); + updateRequest.Metadata = new Metadata(); + updateRequest.Metadata.Entities = new System.Collections.ObjectModel.Collection { }; + Entity anEntity = new Entity(); + + // Set model id, entity id, and the new entity name. + anEntity.Identifier = new ModelContextIdentifier { Id = entityId, Name = newEntityName, ModelId = new Identifier { Id = modelId } }; + updateRequest.Metadata.Entities.Add(anEntity); + + // Update the entity information. + MetadataUpdateResponse updateResponse = clientProxy.MetadataUpdate(updateRequest); + + HandleOperationErrors(updateResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Delete the entity with the specified entity id. + private static void DeleteEntity(Guid entityId) + { + try + { + // Create the request object for entity deletion. + MetadataDeleteRequest deleteRequest = new MetadataDeleteRequest(); + deleteRequest.Metadata = new Metadata(); + deleteRequest.Metadata.Entities = new System.Collections.ObjectModel.Collection { }; + Entity anEntity = new Entity(); + anEntity.Identifier = new ModelContextIdentifier { Id = entityId }; + deleteRequest.Metadata.Entities.Add(anEntity); + + // Delete the specified entity + MetadataDeleteResponse deleteResponse = clientProxy.MetadataDelete(deleteRequest); + + HandleOperationErrors(deleteResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + + // Create an attribute with a specified name. + private static void CreateAttribute(Guid modelId, Guid entityId, string attributeName) + { + try + { + // Create the request object for attribute creation. + MetadataCreateRequest createRequest = new MetadataCreateRequest(); + createRequest.Metadata = new Metadata(); + createRequest.Metadata.Attributes = new System.Collections.ObjectModel.Collection { }; + MetadataAttribute newAttribute = new MetadataAttribute(); + // Set model id, entity id, and attribute name. + newAttribute.Identifier = new MemberTypeContextIdentifier { Name = attributeName, ModelId = new Identifier { Id = modelId }, EntityId = new Identifier { Id = entityId }, MemberType = MemberType.Leaf }; + newAttribute.AttributeType = AttributeType.FreeForm; + newAttribute.DataType = AttributeDataType.Text; + // When the DataType is "Text", set the length (100) to DataTypeInformation. + newAttribute.DataTypeInformation = 100; + newAttribute.DisplayWidth = 100; + createRequest.Metadata.Attributes.Add(newAttribute); + + // Create a new attribute + MetadataCreateResponse createResponse = clientProxy.MetadataCreate(createRequest); + + HandleOperationErrors(createResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + // Get an attribute information (ModelContextIdentifier for the attribute) with specified attribute name, model id, and entity id. + private static ModelContextIdentifier GetAttribute(Guid modelId, Guid entityId, string attributeName) + { + ModelContextIdentifier AttributeIdentifier = new ModelContextIdentifier(); + + try + { + // Create the request object for getting attribute information. + MetadataGetRequest getRequest = new MetadataGetRequest(); + getRequest.SearchCriteria = new MetadataSearchCriteria(); + getRequest.SearchCriteria.SearchOption = SearchOption.UserDefinedObjectsOnly; + // Set model id, entity id, and attribute name. + getRequest.SearchCriteria.Attributes = new System.Collections.ObjectModel.Collection { new Identifier { Name = attributeName } }; + getRequest.SearchCriteria.Entities = new System.Collections.ObjectModel.Collection { new Identifier { Id = entityId } }; + getRequest.SearchCriteria.Models = new System.Collections.ObjectModel.Collection { new Identifier { Id = modelId } }; + getRequest.ResultOptions = new MetadataResultOptions(); + getRequest.ResultOptions.Attributes = ResultType.Details; + + // Get an attribute information. + MetadataGetResponse getResponse = clientProxy.MetadataGet(getRequest); + + if (getResponse.Metadata.Attributes.Count > 0) + { + AttributeIdentifier = getResponse.Metadata.Attributes[0].Identifier; + } + + HandleOperationErrors(getResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + return AttributeIdentifier; + } + + // Update the attribute name. + private static void UpdateAttribute(Guid modelId, Guid entityId, Guid attributeId, string newAttributeName) + { + try + { + // Create the request object for updating attribute information. + MetadataUpdateRequest updateRequest = new MetadataUpdateRequest(); + updateRequest.Metadata = new Metadata(); + updateRequest.Metadata.Attributes = new System.Collections.ObjectModel.Collection { }; + // Set model id, entity id, attribute id, and new attribute name. + MetadataAttribute anAttribute = new MetadataAttribute { Identifier = new MemberTypeContextIdentifier { Name = newAttributeName, Id = attributeId, ModelId = new Identifier { Id = modelId }, EntityId = new Identifier { Id = entityId }, MemberType = MDSTestService.MemberType.Leaf } }; + updateRequest.Metadata.Attributes.Add(anAttribute); + + // Update the attribute information. + MetadataUpdateResponse updateResponse = clientProxy.MetadataUpdate(updateRequest); + + HandleOperationErrors(updateResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Delete an attribute with the specified attribute id. + private static void DeleteAttribute(Guid attributeId) + { + try + { + // Create the request object for attribute deletion. + MetadataDeleteRequest deleteRequest = new MetadataDeleteRequest(); + deleteRequest.Metadata = new Metadata(); + deleteRequest.Metadata.Attributes = new System.Collections.ObjectModel.Collection { }; + MetadataAttribute anAttribute = new MetadataAttribute(); + // Set the attribute id. + anAttribute.Identifier = new MemberTypeContextIdentifier { Id = attributeId }; + deleteRequest.Metadata.Attributes.Add(anAttribute); + + // Delete a specified attribute + MetadataDeleteResponse deleteResponse = clientProxy.MetadataDelete(deleteRequest); + + HandleOperationErrors(deleteResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + // Create an attribute group with a specified name. + private static void CreateAttributeGroup(Guid modelId, Guid entityId, string attributeGroupName) + { + try + { + // Create the request object for attribute group creation. + MetadataCreateRequest createRequest = new MetadataCreateRequest(); + createRequest.Metadata = new Metadata(); + createRequest.Metadata.AttributeGroups = new System.Collections.ObjectModel.Collection { }; + AttributeGroup newAttributeGroup = new AttributeGroup(); + // Set model id, entity id, and attribute group name. + newAttributeGroup.Identifier = new MemberTypeContextIdentifier { Name = attributeGroupName, ModelId = new Identifier { Id = modelId }, EntityId = new Identifier { Id = entityId }, MemberType = MemberType.Leaf }; + newAttributeGroup.FullName = attributeGroupName; + createRequest.Metadata.AttributeGroups.Add(newAttributeGroup); + + // Create a new attribute group. + MetadataCreateResponse createResponse = clientProxy.MetadataCreate(createRequest); + + HandleOperationErrors(createResponse.OperationResult); + + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + // Get an attribute group information (ModelContextIdentifier for the attribute group) with specified attribute group name, model id, and entity id. + private static ModelContextIdentifier GetAttributeGroup(Guid modelId, Guid entityId, string attributeGroupName) + { + ModelContextIdentifier AttributeGroupIdentifier = new ModelContextIdentifier(); + + try + { + // Create the request object for getting attribute group information. + MetadataGetRequest getRequest = new MetadataGetRequest(); + getRequest.SearchCriteria = new MetadataSearchCriteria(); + getRequest.SearchCriteria.SearchOption = SearchOption.UserDefinedObjectsOnly; + // Set model id, entity id, and attribute group name. + getRequest.SearchCriteria.Models = new System.Collections.ObjectModel.Collection { new Identifier { Id = modelId } }; + getRequest.SearchCriteria.Entities = new System.Collections.ObjectModel.Collection { new Identifier { Id = entityId } }; + getRequest.SearchCriteria.AttributeGroups = new System.Collections.ObjectModel.Collection { new Identifier { Name = attributeGroupName } }; + getRequest.ResultOptions = new MetadataResultOptions(); + getRequest.ResultOptions.AttributeGroups = ResultType.Details; + + // Get an attribute group information. + MetadataGetResponse getResponse = clientProxy.MetadataGet(getRequest); + + if (getResponse.Metadata.AttributeGroups.Count > 0) + { + AttributeGroupIdentifier = getResponse.Metadata.AttributeGroups[0].Identifier; + } + + HandleOperationErrors(getResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + return AttributeGroupIdentifier; + } + + // Update the attribute group name and add an attribute to it. + private static void UpdateAttributeGroup(Guid modelId, Guid entityId, Guid attributeGroupId, string newAttributeGroupName, Guid attributeId) + { + try + { + // Create the request object for updating attribute group information. + MetadataUpdateRequest updateRequest = new MetadataUpdateRequest(); + updateRequest.Metadata = new Metadata(); + updateRequest.Metadata.AttributeGroups = new System.Collections.ObjectModel.Collection { }; + // Set model id, entity id, attribute group id, and new attribute group name. + AttributeGroup anAttributeGroup = new AttributeGroup { Identifier = new MemberTypeContextIdentifier { Name = newAttributeGroupName, Id = attributeGroupId, ModelId = new Identifier { Id = modelId }, EntityId = new Identifier { Id = entityId }, MemberType = MDSTestService.MemberType.Leaf } }; + // Add the attribute object with the attribute id. + anAttributeGroup.Attributes = new System.Collections.ObjectModel.Collection { }; + MetadataAttribute anAttribute = new MetadataAttribute { Identifier = new MemberTypeContextIdentifier { Id = attributeId } }; + anAttributeGroup.Attributes.Add(anAttribute); + updateRequest.Metadata.AttributeGroups.Add(anAttributeGroup); + + // Update the attribute group information. + MetadataUpdateResponse updateResponse = clientProxy.MetadataUpdate(updateRequest); + + HandleOperationErrors(updateResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + } + + // Delete the attribute group with the specified attribute group id. + private static void DeleteAttributeGroup(Guid attributeGroupId) + { + try + { + // Create the request object for attribute group deletion. + MetadataDeleteRequest deleteRequest = new MetadataDeleteRequest(); + deleteRequest.Metadata = new Metadata(); + deleteRequest.Metadata.AttributeGroups = new System.Collections.ObjectModel.Collection { }; + AttributeGroup anAttributeGroup = new AttributeGroup(); + // Set attribute group id. + anAttributeGroup.Identifier = new MemberTypeContextIdentifier { Id = attributeGroupId }; + deleteRequest.Metadata.AttributeGroups.Add(anAttributeGroup); + + // Delete the specified attribute group. + MetadataDeleteResponse deleteResponse = clientProxy.MetadataDelete(deleteRequest); + + HandleOperationErrors(deleteResponse.OperationResult); + } + catch (Exception ex) + { + Console.WriteLine("Error: {0}", ex); + } + + } + + } +} diff --git a/samples/master-data-services/MetaData/Properties/AssemblyInfo.cs b/samples/master-data-services/MetaData/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..0291e234 --- /dev/null +++ b/samples/master-data-services/MetaData/Properties/AssemblyInfo.cs @@ -0,0 +1,46 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Metadata")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Metadata")] +[assembly: AssemblyCopyright("Copyright © Microsoft")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("bdeeb7de-62b9-49f4-bf69-787d90cbe7d2")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/master-data-services/MetaData/README.md b/samples/master-data-services/MetaData/README.md new file mode 100644 index 00000000..6ef37981 --- /dev/null +++ b/samples/master-data-services/MetaData/README.md @@ -0,0 +1,34 @@ +# Master Data Services Metadata API Sample +This is a C# code sample to show how to use MDS APIs to create, read, update, and delete Metadata. +The sample code includes the following scenarios. +1. Create, get information of, update, and delete a Model using MDS API. +2. Create, get information of, update, and delete an Entity using MDS API. +3. Create, get information of, update, and delete an Attribute using MDS API. +4. Create, get information of, update, and delete an Attribute Group using MDS API. + +Please set the MDS URL (plus /Service/Service.svc) to mdsURL in Program.cs. +string mdsURL = @"http://localhost/MDS/Service/Service.svc"; + +Program.cs uses Reference.cs (the service reference class file) that was generated by using Visual Studio to access MDS Web service API. You may need to regenerate Reference.cs in the case when MDS Web service API is changed. + +To generate Reference.cs using Visual Studio: +You need to expose the WSDL. Exposing the WSDL is only necessary at the time when you want to generate proxy classes using a client development tool such as Visual Studio. After a proxy has been generated, the WSDL does not need to be exposed going forward for client programs to call the API. + +To enable an http/https Get on the WSDL: +1. Open the MDS web.config file in a text editor (\Microsoft SQL Server\Master Data Services\WebApplication\web.config). +2. Search for the tag serviceMetadata and set httpGetEnabled to true (or httpsGetEnabled if using SSL). + +To also enable service exception details for additional debugging (not necessary for standard, trapped errors): +1. Search for the tag serviceDebug and set includeExceptionDetailInFaults to true. + +After that you need to add a Service Reference to http:////service/service.svc and set the namespace to the service to "MDSTestService" in the following steps using Visual Studio. + 1. Click "Add Service Reference". + 2. In Address, enter the URL to the MDS service which will be http:////service/service.svc. + 3. Specify the namespace to the service as "MDSTestService" in the Namespace box. + 4. Click the Advanced button to configure advanced settings. + 5. Check Always generate message contracts. + 6. Set the Collection type drop-down to System.Collections.ObjectModel.Collection. + 7. Click OK to return to the Add Service Reference dialog. + 8. Click OK. + +Reference.cs will be generated in Metadata\Service References\MDSTestService folder. You can replace Metadata\Reference.cs with the newly generated one. diff --git a/samples/master-data-services/MetaData/Reference.cs b/samples/master-data-services/MetaData/Reference.cs new file mode 100644 index 00000000..a257bcf7 --- /dev/null +++ b/samples/master-data-services/MetaData/Reference.cs @@ -0,0 +1,16206 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.239 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MetadataSample.MDSTestService { + using System.Runtime.Serialization; + using System; + + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DataContractBase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.International))] + public partial class DataContractBase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OperationResult", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class OperationResult : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ErrorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid RequestIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Errors { + get { + return this.ErrorsField; + } + set { + if ((object.ReferenceEquals(this.ErrorsField, value) != true)) { + this.ErrorsField = value; + this.RaisePropertyChanged("Errors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Guid RequestId { + get { + return this.RequestIdField; + } + set { + if ((this.RequestIdField.Equals(value) != true)) { + this.RequestIdField = value; + this.RaisePropertyChanged("RequestId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Error", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Error : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ErrorContext ContextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code { + get { + return this.CodeField; + } + set { + if ((object.ReferenceEquals(this.CodeField, value) != true)) { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ErrorContext Context { + get { + return this.ContextField; + } + set { + if ((object.ReferenceEquals(this.ContextField, value) != true)) { + this.ContextField = value; + this.RaisePropertyChanged("Context"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ErrorContext", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ErrorContext : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ObjectType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName { + get { + return this.FullyQualifiedNameField; + } + set { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ObjectType Type { + get { + return this.TypeField; + } + set { + if ((this.TypeField.Equals(value) != true)) { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Identifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class Identifier : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int InternalIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Guid Id { + get { + return this.IdField; + } + set { + if ((this.IdField.Equals(value) != true)) { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(Order=2)] + public int InternalId { + get { + return this.InternalIdField; + } + set { + if ((this.InternalIdField.Equals(value) != true)) { + this.InternalIdField = value; + this.RaisePropertyChanged("InternalId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModelContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class ModelContextIdentifier : MetadataSample.MDSTestService.Identifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + public partial class EntityContextIdentifier : MetadataSample.MDSTestService.ModelContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberTypeContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + public partial class MemberTypeContextIdentifier : MetadataSample.MDSTestService.EntityContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberAttributeIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberAttributeIdentifier : MetadataSample.MDSTestService.MemberTypeContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberIdentifier : MetadataSample.MDSTestService.Identifier { + + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] + public string Code { + get { + return this.CodeField; + } + set { + if ((object.ReferenceEquals(this.CodeField, value) != true)) { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DerivedHierarchyContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyContextIdentifier : MetadataSample.MDSTestService.ModelContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier DerivedHierarchyId { + get { + return this.DerivedHierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EditionExpiredMessage", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EditionExpiredMessage : MetadataSample.MDSTestService.DataContractBase { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberKey", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberKey : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode { + get { + return this.MemberCodeField; + } + set { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberId { + get { + return this.MemberIdField; + } + set { + if ((this.MemberIdField.Equals(value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingUnbatchedCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingUnbatchedCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier SourceSystemIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier SourceSystemId { + get { + return this.SourceSystemIdField; + } + set { + if ((object.ReferenceEquals(this.SourceSystemIdField, value) != true)) { + this.SourceSystemIdField = value; + this.RaisePropertyChanged("SourceSystemId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingBatch", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingBatch : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ErrorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.StagingBatchInformation InformationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier BatchId { + get { + return this.BatchIdField; + } + set { + if ((object.ReferenceEquals(this.BatchIdField, value) != true)) { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Errors { + get { + return this.ErrorsField; + } + set { + if ((object.ReferenceEquals(this.ErrorsField, value) != true)) { + this.ErrorsField = value; + this.RaisePropertyChanged("Errors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.StagingBatchInformation Information { + get { + return this.InformationField; + } + set { + if ((object.ReferenceEquals(this.InformationField, value) != true)) { + this.InformationField = value; + this.RaisePropertyChanged("Information"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Members { + get { + return this.MembersField; + } + set { + if ((object.ReferenceEquals(this.MembersField, value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingBatchError", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingBatchError : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TargetCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TargetTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier AttributeId { + get { + return this.AttributeIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorCode { + get { + return this.ErrorCodeField; + } + set { + if ((object.ReferenceEquals(this.ErrorCodeField, value) != true)) { + this.ErrorCodeField = value; + this.RaisePropertyChanged("ErrorCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Message { + get { + return this.MessageField; + } + set { + if ((object.ReferenceEquals(this.MessageField, value) != true)) { + this.MessageField = value; + this.RaisePropertyChanged("Message"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TargetCode { + get { + return this.TargetCodeField; + } + set { + if ((object.ReferenceEquals(this.TargetCodeField, value) != true)) { + this.TargetCodeField = value; + this.RaisePropertyChanged("TargetCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TargetType { + get { + return this.TargetTypeField; + } + set { + if ((this.TargetTypeField.Equals(value) != true)) { + this.TargetTypeField = value; + this.RaisePropertyChanged("TargetType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingBatchInformation", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingBatchInformation : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastRunEndDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastRunStartDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberAttributeErrorCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberAttributeTotalCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberErrorCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberRelationshipErrorCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberRelationshipTotalCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberTotalCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModelNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PriorBatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier SourceIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.StagingBatchStatus StatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int VersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string VersionNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier BatchId { + get { + return this.BatchIdField; + } + set { + if ((object.ReferenceEquals(this.BatchIdField, value) != true)) { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastRunEndDate { + get { + return this.LastRunEndDateField; + } + set { + if ((this.LastRunEndDateField.Equals(value) != true)) { + this.LastRunEndDateField = value; + this.RaisePropertyChanged("LastRunEndDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastRunStartDate { + get { + return this.LastRunStartDateField; + } + set { + if ((this.LastRunStartDateField.Equals(value) != true)) { + this.LastRunStartDateField = value; + this.RaisePropertyChanged("LastRunStartDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberAttributeErrorCount { + get { + return this.MemberAttributeErrorCountField; + } + set { + if ((this.MemberAttributeErrorCountField.Equals(value) != true)) { + this.MemberAttributeErrorCountField = value; + this.RaisePropertyChanged("MemberAttributeErrorCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberAttributeTotalCount { + get { + return this.MemberAttributeTotalCountField; + } + set { + if ((this.MemberAttributeTotalCountField.Equals(value) != true)) { + this.MemberAttributeTotalCountField = value; + this.RaisePropertyChanged("MemberAttributeTotalCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberErrorCount { + get { + return this.MemberErrorCountField; + } + set { + if ((this.MemberErrorCountField.Equals(value) != true)) { + this.MemberErrorCountField = value; + this.RaisePropertyChanged("MemberErrorCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberRelationshipErrorCount { + get { + return this.MemberRelationshipErrorCountField; + } + set { + if ((this.MemberRelationshipErrorCountField.Equals(value) != true)) { + this.MemberRelationshipErrorCountField = value; + this.RaisePropertyChanged("MemberRelationshipErrorCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberRelationshipTotalCount { + get { + return this.MemberRelationshipTotalCountField; + } + set { + if ((this.MemberRelationshipTotalCountField.Equals(value) != true)) { + this.MemberRelationshipTotalCountField = value; + this.RaisePropertyChanged("MemberRelationshipTotalCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberTotalCount { + get { + return this.MemberTotalCountField; + } + set { + if ((this.MemberTotalCountField.Equals(value) != true)) { + this.MemberTotalCountField = value; + this.RaisePropertyChanged("MemberTotalCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModelName { + get { + return this.ModelNameField; + } + set { + if ((object.ReferenceEquals(this.ModelNameField, value) != true)) { + this.ModelNameField = value; + this.RaisePropertyChanged("ModelName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier PriorBatchId { + get { + return this.PriorBatchIdField; + } + set { + if ((object.ReferenceEquals(this.PriorBatchIdField, value) != true)) { + this.PriorBatchIdField = value; + this.RaisePropertyChanged("PriorBatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier SourceId { + get { + return this.SourceIdField; + } + set { + if ((object.ReferenceEquals(this.SourceIdField, value) != true)) { + this.SourceIdField = value; + this.RaisePropertyChanged("SourceId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.StagingBatchStatus Status { + get { + return this.StatusField; + } + set { + if ((this.StatusField.Equals(value) != true)) { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int VersionId { + get { + return this.VersionIdField; + } + set { + if ((this.VersionIdField.Equals(value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string VersionName { + get { + return this.VersionNameField; + } + set { + if ((object.ReferenceEquals(this.VersionNameField, value) != true)) { + this.VersionNameField = value; + this.RaisePropertyChanged("VersionName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityMembers", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembers : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Members { + get { + return this.MembersField; + } + set { + if ((object.ReferenceEquals(this.MembersField, value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Member", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Member : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CollectionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable SecurityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Attributes { + get { + return this.AttributesField; + } + set { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Collections { + get { + return this.CollectionsField; + } + set { + if ((object.ReferenceEquals(this.CollectionsField, value) != true)) { + this.CollectionsField = value; + this.RaisePropertyChanged("Collections"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Parents { + get { + return this.ParentsField; + } + set { + if ((object.ReferenceEquals(this.ParentsField, value) != true)) { + this.ParentsField = value; + this.RaisePropertyChanged("Parents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SecurityPermission { + get { + return this.SecurityPermissionField; + } + set { + if ((this.SecurityPermissionField.Equals(value) != true)) { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public string TransactionAnnotation { + get { + return this.TransactionAnnotationField; + } + set { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ValidationStatus ValidationStatus { + get { + return this.ValidationStatusField; + } + set { + if ((this.ValidationStatusField.Equals(value) != true)) { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Attribute", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPermission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Permission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingDataStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.International))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + public partial class Attribute : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AttributeValueType TypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object ValueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public string TransactionAnnotation { + get { + return this.TransactionAnnotationField; + } + set { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AttributeValueType Type { + get { + return this.TypeField; + } + set { + if ((this.TypeField.Equals(value) != true)) { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public object Value { + get { + return this.ValueField; + } + set { + if ((object.ReferenceEquals(this.ValueField, value) != true)) { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AuditInfo", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AuditInfo : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier CreatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier CreatedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime UpdatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier UpdatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier UpdatedVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime CreatedDateTime { + get { + return this.CreatedDateTimeField; + } + set { + if ((this.CreatedDateTimeField.Equals(value) != true)) { + this.CreatedDateTimeField = value; + this.RaisePropertyChanged("CreatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier CreatedUserId { + get { + return this.CreatedUserIdField; + } + set { + if ((object.ReferenceEquals(this.CreatedUserIdField, value) != true)) { + this.CreatedUserIdField = value; + this.RaisePropertyChanged("CreatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier CreatedVersionId { + get { + return this.CreatedVersionIdField; + } + set { + if ((object.ReferenceEquals(this.CreatedVersionIdField, value) != true)) { + this.CreatedVersionIdField = value; + this.RaisePropertyChanged("CreatedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime UpdatedDateTime { + get { + return this.UpdatedDateTimeField; + } + set { + if ((this.UpdatedDateTimeField.Equals(value) != true)) { + this.UpdatedDateTimeField = value; + this.RaisePropertyChanged("UpdatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier UpdatedUserId { + get { + return this.UpdatedUserIdField; + } + set { + if ((object.ReferenceEquals(this.UpdatedUserIdField, value) != true)) { + this.UpdatedUserIdField = value; + this.RaisePropertyChanged("UpdatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier UpdatedVersionId { + get { + return this.UpdatedVersionIdField; + } + set { + if ((object.ReferenceEquals(this.UpdatedVersionIdField, value) != true)) { + this.UpdatedVersionIdField = value; + this.RaisePropertyChanged("UpdatedVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Collection", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Collection : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier CollectionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RemoveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.MemberIdentifier CollectionId { + get { + return this.CollectionIdField; + } + set { + if ((object.ReferenceEquals(this.CollectionIdField, value) != true)) { + this.CollectionIdField = value; + this.RaisePropertyChanged("CollectionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Remove { + get { + return this.RemoveField; + } + set { + if ((this.RemoveField.Equals(value) != true)) { + this.RemoveField = value; + this.RaisePropertyChanged("Remove"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder { + get { + return this.SortOrderField; + } + set { + if ((this.SortOrderField.Equals(value) != true)) { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public decimal Weight { + get { + return this.WeightField; + } + set { + if ((this.WeightField.Equals(value) != true)) { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Parent", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Parent : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.MemberIdentifier ParentId { + get { + return this.ParentIdField; + } + set { + if ((object.ReferenceEquals(this.ParentIdField, value) != true)) { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelationshipType { + get { + return this.RelationshipTypeField; + } + set { + if ((this.RelationshipTypeField.Equals(value) != true)) { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder { + get { + return this.SortOrderField; + } + set { + if ((this.SortOrderField.Equals(value) != true)) { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FileAttribute", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FileAttribute : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private byte[] ContentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ContentTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public byte[] Content { + get { + return this.ContentField; + } + set { + if ((object.ReferenceEquals(this.ContentField, value) != true)) { + this.ContentField = value; + this.RaisePropertyChanged("Content"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ContentType { + get { + return this.ContentTypeField; + } + set { + if ((object.ReferenceEquals(this.ContentTypeField, value) != true)) { + this.ContentTypeField = value; + this.RaisePropertyChanged("ContentType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExportView", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExportView : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDirtyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ExportViewFormat ViewFormatField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier DerivedHierarchyId { + get { + return this.DerivedHierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDirty { + get { + return this.IsDirtyField; + } + set { + if ((this.IsDirtyField.Equals(value) != true)) { + this.IsDirtyField = value; + this.RaisePropertyChanged("IsDirty"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Levels { + get { + return this.LevelsField; + } + set { + if ((this.LevelsField.Equals(value) != true)) { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionFlagId { + get { + return this.VersionFlagIdField; + } + set { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ExportViewFormat ViewFormat { + get { + return this.ViewFormatField; + } + set { + if ((this.ViewFormatField.Equals(value) != true)) { + this.ViewFormatField = value; + this.RaisePropertyChanged("ViewFormat"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Metadata", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Metadata : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection AttributeGroups { + get { + return this.AttributeGroupsField; + } + set { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Attributes { + get { + return this.AttributesField; + } + set { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies { + get { + return this.DerivedHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels { + get { + return this.DerivedHierarchyLevelsField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Entities { + get { + return this.EntitiesField; + } + set { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies { + get { + return this.ExplicitHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection MemberTypes { + get { + return this.MemberTypesField; + } + set { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Models { + get { + return this.ModelsField; + } + set { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection VersionFlags { + get { + return this.VersionFlagsField; + } + set { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Versions { + get { + return this.VersionsField; + } + set { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MdmDataContractOfMemberTypeContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeGroup))] + public partial class MdmDataContractOfMemberTypeContextIdentifier : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberTypeContextIdentifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.PermissionType Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MetadataAttribute", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataAttribute : MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AttributeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DataTypeInformationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplayWidthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier DomainEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PermissionType DomainEntityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier InputMaskIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsReadOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Nullable AttributeType { + get { + return this.AttributeTypeField; + } + set { + if ((this.AttributeTypeField.Equals(value) != true)) { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ChangeTrackingGroup { + get { + return this.ChangeTrackingGroupField; + } + set { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AttributeDataType DataType { + get { + return this.DataTypeField; + } + set { + if ((this.DataTypeField.Equals(value) != true)) { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DataTypeInformation { + get { + return this.DataTypeInformationField; + } + set { + if ((this.DataTypeInformationField.Equals(value) != true)) { + this.DataTypeInformationField = value; + this.RaisePropertyChanged("DataTypeInformation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplayWidth { + get { + return this.DisplayWidthField; + } + set { + if ((this.DisplayWidthField.Equals(value) != true)) { + this.DisplayWidthField = value; + this.RaisePropertyChanged("DisplayWidth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier DomainEntityId { + get { + return this.DomainEntityIdField; + } + set { + if ((object.ReferenceEquals(this.DomainEntityIdField, value) != true)) { + this.DomainEntityIdField = value; + this.RaisePropertyChanged("DomainEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool DomainEntityIsFlat { + get { + return this.DomainEntityIsFlatField; + } + set { + if ((this.DomainEntityIsFlatField.Equals(value) != true)) { + this.DomainEntityIsFlatField = value; + this.RaisePropertyChanged("DomainEntityIsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.PermissionType DomainEntityPermission { + get { + return this.DomainEntityPermissionField; + } + set { + if ((this.DomainEntityPermissionField.Equals(value) != true)) { + this.DomainEntityPermissionField = value; + this.RaisePropertyChanged("DomainEntityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName { + get { + return this.FullyQualifiedNameField; + } + set { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier InputMaskId { + get { + return this.InputMaskIdField; + } + set { + if ((object.ReferenceEquals(this.InputMaskIdField, value) != true)) { + this.InputMaskIdField = value; + this.RaisePropertyChanged("InputMaskId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCode { + get { + return this.IsCodeField; + } + set { + if ((this.IsCodeField.Equals(value) != true)) { + this.IsCodeField = value; + this.RaisePropertyChanged("IsCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsName { + get { + return this.IsNameField; + } + set { + if ((this.IsNameField.Equals(value) != true)) { + this.IsNameField = value; + this.RaisePropertyChanged("IsName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsReadOnly { + get { + return this.IsReadOnlyField; + } + set { + if ((this.IsReadOnlyField.Equals(value) != true)) { + this.IsReadOnlyField = value; + this.RaisePropertyChanged("IsReadOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem { + get { + return this.IsSystemField; + } + set { + if ((this.IsSystemField.Equals(value) != true)) { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder { + get { + return this.SortOrderField; + } + set { + if ((this.SortOrderField.Equals(value) != true)) { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AttributeGroup", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeGroup : MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameCodeFrozenField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Attributes { + get { + return this.AttributesField; + } + set { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName { + get { + return this.FullNameField; + } + set { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool IsNameCodeFrozen { + get { + return this.IsNameCodeFrozenField; + } + set { + if ((this.IsNameCodeFrozenField.Equals(value) != true)) { + this.IsNameCodeFrozenField = value; + this.RaisePropertyChanged("IsNameCodeFrozen"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool IsSystem { + get { + return this.IsSystemField; + } + set { + if ((this.IsSystemField.Equals(value) != true)) { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public int SortOrder { + get { + return this.SortOrderField; + } + set { + if ((this.SortOrderField.Equals(value) != true)) { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MdmDataContractOfModelContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchy))] + public partial class MdmDataContractOfModelContextIdentifier : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ModelContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ModelContextIdentifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.PermissionType Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Entity", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Entity : MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int CodeGenerationSeedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsBaseField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeGenerationEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StagingNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public int CodeGenerationSeed { + get { + return this.CodeGenerationSeedField; + } + set { + if ((this.CodeGenerationSeedField.Equals(value) != true)) { + this.CodeGenerationSeedField = value; + this.RaisePropertyChanged("CodeGenerationSeed"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies { + get { + return this.ExplicitHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsBase { + get { + return this.IsBaseField; + } + set { + if ((this.IsBaseField.Equals(value) != true)) { + this.IsBaseField = value; + this.RaisePropertyChanged("IsBase"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool IsCodeGenerationEnabled { + get { + return this.IsCodeGenerationEnabledField; + } + set { + if ((this.IsCodeGenerationEnabledField.Equals(value) != true)) { + this.IsCodeGenerationEnabledField = value; + this.RaisePropertyChanged("IsCodeGenerationEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsFlat { + get { + return this.IsFlatField; + } + set { + if ((this.IsFlatField.Equals(value) != true)) { + this.IsFlatField = value; + this.RaisePropertyChanged("IsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem { + get { + return this.IsSystemField; + } + set { + if ((this.IsSystemField.Equals(value) != true)) { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection MemberTypes { + get { + return this.MemberTypesField; + } + set { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StagingName { + get { + return this.StagingNameField; + } + set { + if ((object.ReferenceEquals(this.StagingNameField, value) != true)) { + this.StagingNameField = value; + this.RaisePropertyChanged("StagingName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MdmDataContractOfEntityContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExplicitHierarchy))] + public partial class MdmDataContractOfEntityContextIdentifier : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.EntityContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.EntityContextIdentifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.PermissionType Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExplicitHierarchy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExplicitHierarchy : MetadataSample.MDSTestService.MdmDataContractOfEntityContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsMandatoryField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName { + get { + return this.FullyQualifiedNameField; + } + set { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsMandatory { + get { + return this.IsMandatoryField; + } + set { + if ((this.IsMandatoryField.Equals(value) != true)) { + this.IsMandatoryField = value; + this.RaisePropertyChanged("IsMandatory"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MdmDataContractOfIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMemberType))] + public partial class MdmDataContractOfIdentifier : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.PermissionType Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Model", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Model : MetadataSample.MDSTestService.MdmDataContractOfIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies { + get { + return this.DerivedHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Entities { + get { + return this.EntitiesField; + } + set { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies { + get { + return this.ExplicitHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAdministrator { + get { + return this.IsAdministratorField; + } + set { + if ((this.IsAdministratorField.Equals(value) != true)) { + this.IsAdministratorField = value; + this.RaisePropertyChanged("IsAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem { + get { + return this.IsSystemField; + } + set { + if ((this.IsSystemField.Equals(value) != true)) { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection VersionFlags { + get { + return this.VersionFlagsField; + } + set { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Versions { + get { + return this.VersionsField; + } + set { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="VersionFlag", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class VersionFlag : MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AssignedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCommittedOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier AssignedVersionId { + get { + return this.AssignedVersionIdField; + } + set { + if ((object.ReferenceEquals(this.AssignedVersionIdField, value) != true)) { + this.AssignedVersionIdField = value; + this.RaisePropertyChanged("AssignedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCommittedOnly { + get { + return this.IsCommittedOnlyField; + } + set { + if ((this.IsCommittedOnlyField.Equals(value) != true)) { + this.IsCommittedOnlyField = value; + this.RaisePropertyChanged("IsCommittedOnly"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Version", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Version : MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier CopiedFromVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.VersionValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int VersionNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.VersionStatus VersionStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier CopiedFromVersionId { + get { + return this.CopiedFromVersionIdField; + } + set { + if ((object.ReferenceEquals(this.CopiedFromVersionIdField, value) != true)) { + this.CopiedFromVersionIdField = value; + this.RaisePropertyChanged("CopiedFromVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.VersionValidationStatus ValidationStatus { + get { + return this.ValidationStatusField; + } + set { + if ((this.ValidationStatusField.Equals(value) != true)) { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionFlagId { + get { + return this.VersionFlagIdField; + } + set { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int VersionNumber { + get { + return this.VersionNumberField; + } + set { + if ((this.VersionNumberField.Equals(value) != true)) { + this.VersionNumberField = value; + this.RaisePropertyChanged("VersionNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.VersionStatus VersionStatus { + get { + return this.VersionStatusField; + } + set { + if ((this.VersionStatusField.Equals(value) != true)) { + this.VersionStatusField = value; + this.RaisePropertyChanged("VersionStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemSetting", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSetting : MetadataSample.MDSTestService.MdmDataContractOfIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MaxValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MinValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AttributeType SettingTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SettingValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SystemDomainList SystemDomainListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AttributeDataType DataType { + get { + return this.DataTypeField; + } + set { + if ((this.DataTypeField.Equals(value) != true)) { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName { + get { + return this.DisplayNameField; + } + set { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence { + get { + return this.DisplaySequenceField; + } + set { + if ((this.DisplaySequenceField.Equals(value) != true)) { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible { + get { + return this.IsVisibleField; + } + set { + if ((this.IsVisibleField.Equals(value) != true)) { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaxValue { + get { + return this.MaxValueField; + } + set { + if ((object.ReferenceEquals(this.MaxValueField, value) != true)) { + this.MaxValueField = value; + this.RaisePropertyChanged("MaxValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinValue { + get { + return this.MinValueField; + } + set { + if ((object.ReferenceEquals(this.MinValueField, value) != true)) { + this.MinValueField = value; + this.RaisePropertyChanged("MinValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AttributeType SettingType { + get { + return this.SettingTypeField; + } + set { + if ((this.SettingTypeField.Equals(value) != true)) { + this.SettingTypeField = value; + this.RaisePropertyChanged("SettingType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SettingValue { + get { + return this.SettingValueField; + } + set { + if ((object.ReferenceEquals(this.SettingValueField, value) != true)) { + this.SettingValueField = value; + this.RaisePropertyChanged("SettingValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SystemDomainList SystemDomainList { + get { + return this.SystemDomainListField; + } + set { + if ((object.ReferenceEquals(this.SystemDomainListField, value) != true)) { + this.SystemDomainListField = value; + this.RaisePropertyChanged("SystemDomainList"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemDomainList", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainList : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code { + get { + return this.CodeField; + } + set { + if ((object.ReferenceEquals(this.CodeField, value) != true)) { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Items { + get { + return this.ItemsField; + } + set { + if ((object.ReferenceEquals(this.ItemsField, value) != true)) { + this.ItemsField = value; + this.RaisePropertyChanged("Items"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemDomainListItem", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListItem : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ListGroup { + get { + return this.ListGroupField; + } + set { + if ((this.ListGroupField.Equals(value) != true)) { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value { + get { + return this.ValueField; + } + set { + if ((object.ReferenceEquals(this.ValueField, value) != true)) { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityMemberType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMemberType : MetadataSample.MDSTestService.MdmDataContractOfIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection AttributeGroups { + get { + return this.AttributeGroupsField; + } + set { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Attributes { + get { + return this.AttributesField; + } + set { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.MemberType Type { + get { + return this.TypeField; + } + set { + if ((this.TypeField.Equals(value) != true)) { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DerivedHierarchy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchy : MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AnchorNullRecursionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection LevelsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool AnchorNullRecursions { + get { + return this.AnchorNullRecursionsField; + } + set { + if ((this.AnchorNullRecursionsField.Equals(value) != true)) { + this.AnchorNullRecursionsField = value; + this.RaisePropertyChanged("AnchorNullRecursions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName { + get { + return this.FullyQualifiedNameField; + } + set { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive { + get { + return this.IsRecursiveField; + } + set { + if ((this.IsRecursiveField.Equals(value) != true)) { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Levels { + get { + return this.LevelsField; + } + set { + if ((object.ReferenceEquals(this.LevelsField, value) != true)) { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MdmDataContractOfDerivedHierarchyContextIdentifier", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyLevel))] + public partial class MdmDataContractOfDerivedHierarchyContextIdentifier : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.PermissionType Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DerivedHierarchyLevel", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyLevel : MetadataSample.MDSTestService.MdmDataContractOfDerivedHierarchyContextIdentifier { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ForeignEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ForeignIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyItemType ForeignTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName { + get { + return this.DisplayNameField; + } + set { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ForeignEntityId { + get { + return this.ForeignEntityIdField; + } + set { + if ((object.ReferenceEquals(this.ForeignEntityIdField, value) != true)) { + this.ForeignEntityIdField = value; + this.RaisePropertyChanged("ForeignEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ForeignId { + get { + return this.ForeignIdField; + } + set { + if ((object.ReferenceEquals(this.ForeignIdField, value) != true)) { + this.ForeignIdField = value; + this.RaisePropertyChanged("ForeignId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyItemType ForeignType { + get { + return this.ForeignTypeField; + } + set { + if ((this.ForeignTypeField.Equals(value) != true)) { + this.ForeignTypeField = value; + this.RaisePropertyChanged("ForeignType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive { + get { + return this.IsRecursiveField; + } + set { + if ((this.IsRecursiveField.Equals(value) != true)) { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible { + get { + return this.IsVisibleField; + } + set { + if ((this.IsVisibleField.Equals(value) != true)) { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int LevelNumber { + get { + return this.LevelNumberField; + } + set { + if ((this.LevelNumberField.Equals(value) != true)) { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MetadataResultOptions", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataResultOptions : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType AttributeGroups { + get { + return this.AttributeGroupsField; + } + set { + if ((this.AttributeGroupsField.Equals(value) != true)) { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType Attributes { + get { + return this.AttributesField; + } + set { + if ((this.AttributesField.Equals(value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType DerivedHierarchies { + get { + return this.DerivedHierarchiesField; + } + set { + if ((this.DerivedHierarchiesField.Equals(value) != true)) { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType DerivedHierarchyLevels { + get { + return this.DerivedHierarchyLevelsField; + } + set { + if ((this.DerivedHierarchyLevelsField.Equals(value) != true)) { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType Entities { + get { + return this.EntitiesField; + } + set { + if ((this.EntitiesField.Equals(value) != true)) { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType ExplicitHierarchies { + get { + return this.ExplicitHierarchiesField; + } + set { + if ((this.ExplicitHierarchiesField.Equals(value) != true)) { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType MemberTypes { + get { + return this.MemberTypesField; + } + set { + if ((this.MemberTypesField.Equals(value) != true)) { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType Models { + get { + return this.ModelsField; + } + set { + if ((this.ModelsField.Equals(value) != true)) { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType VersionFlags { + get { + return this.VersionFlagsField; + } + set { + if ((this.VersionFlagsField.Equals(value) != true)) { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ResultType Versions { + get { + return this.VersionsField; + } + set { + if ((this.VersionsField.Equals(value) != true)) { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MetadataSearchCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataSearchCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SearchOption SearchOptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection AttributeGroups { + get { + return this.AttributeGroupsField; + } + set { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Attributes { + get { + return this.AttributesField; + } + set { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies { + get { + return this.DerivedHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels { + get { + return this.DerivedHierarchyLevelsField; + } + set { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Entities { + get { + return this.EntitiesField; + } + set { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies { + get { + return this.ExplicitHierarchiesField; + } + set { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection MemberTypes { + get { + return this.MemberTypesField; + } + set { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Models { + get { + return this.ModelsField; + } + set { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.SearchOption SearchOption { + get { + return this.SearchOptionField; + } + set { + if ((this.SearchOptionField.Equals(value) != true)) { + this.SearchOptionField = value; + this.RaisePropertyChanged("SearchOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection VersionFlags { + get { + return this.VersionFlagsField; + } + set { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Versions { + get { + return this.VersionsField; + } + set { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemSettingsGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingsGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier GroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier Group { + get { + return this.GroupField; + } + set { + if ((object.ReferenceEquals(this.GroupField, value) != true)) { + this.GroupField = value; + this.RaisePropertyChanged("Group"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemSettingGroup", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingGroup : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SystemSettingsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName { + get { + return this.DisplayNameField; + } + set { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence { + get { + return this.DisplaySequenceField; + } + set { + if ((this.DisplaySequenceField.Equals(value) != true)) { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SystemSettings { + get { + return this.SystemSettingsField; + } + set { + if ((object.ReferenceEquals(this.SystemSettingsField, value) != true)) { + this.SystemSettingsField = value; + this.RaisePropertyChanged("SystemSettings"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemDomainListGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListOptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListCode { + get { + return this.ListCodeField; + } + set { + if ((object.ReferenceEquals(this.ListCodeField, value) != true)) { + this.ListCodeField = value; + this.RaisePropertyChanged("ListCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ListGroup { + get { + return this.ListGroupField; + } + set { + if ((this.ListGroupField.Equals(value) != true)) { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListOption { + get { + return this.ListOptionField; + } + set { + if ((object.ReferenceEquals(this.ListOptionField, value) != true)) { + this.ListOptionField = value; + this.RaisePropertyChanged("ListOption"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemPropertyValue", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemPropertyValue : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SystemPropertyType SystemPropertyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SystemPropertyType SystemPropertyType { + get { + return this.SystemPropertyTypeField; + } + set { + if ((this.SystemPropertyTypeField.Equals(value) != true)) { + this.SystemPropertyTypeField = value; + this.RaisePropertyChanged("SystemPropertyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value { + get { + return this.ValueField; + } + set { + if ((object.ReferenceEquals(this.ValueField, value) != true)) { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPrincipals", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipals : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Groups { + get { + return this.GroupsField; + } + set { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Users { + get { + return this.UsersField; + } + set { + if ((object.ReferenceEquals(this.UsersField, value) != true)) { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Group", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Group : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.GroupType GroupTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SIDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityPrivileges SecurityPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UserAssignmentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.GroupType GroupType { + get { + return this.GroupTypeField; + } + set { + if ((this.GroupTypeField.Equals(value) != true)) { + this.GroupTypeField = value; + this.RaisePropertyChanged("GroupType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SID { + get { + return this.SIDField; + } + set { + if ((object.ReferenceEquals(this.SIDField, value) != true)) { + this.SIDField = value; + this.RaisePropertyChanged("SID"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.SecurityPrivileges SecurityPrivilege { + get { + return this.SecurityPrivilegeField; + } + set { + if ((object.ReferenceEquals(this.SecurityPrivilegeField, value) != true)) { + this.SecurityPrivilegeField = value; + this.RaisePropertyChanged("SecurityPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection UserAssignments { + get { + return this.UserAssignmentsField; + } + set { + if ((object.ReferenceEquals(this.UserAssignmentsField, value) != true)) { + this.UserAssignmentsField = value; + this.RaisePropertyChanged("UserAssignments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPrivileges", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivileges : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges { + get { + return this.FunctionPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges { + get { + return this.HierarchyMemberPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ModelPrivileges { + get { + return this.ModelPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FunctionPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilege : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.FunctionalArea FunctionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.FunctionalArea Function { + get { + return this.FunctionField; + } + set { + if ((this.FunctionField.Equals(value) != true)) { + this.FunctionField = value; + this.RaisePropertyChanged("Function"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized { + get { + return this.IsAuthorizedField; + } + set { + if ((this.IsAuthorizedField.Equals(value) != true)) { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier PrincipalId { + get { + return this.PrincipalIdField; + } + set { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType PrincipalType { + get { + return this.PrincipalTypeField; + } + set { + if ((this.PrincipalTypeField.Equals(value) != true)) { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HierarchyMemberPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilege : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Permission PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyType HierarchyType { + get { + return this.HierarchyTypeField; + } + set { + if ((this.HierarchyTypeField.Equals(value) != true)) { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator { + get { + return this.IsModelAdministratorField; + } + set { + if ((this.IsModelAdministratorField.Equals(value) != true)) { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Permission Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier PrincipalId { + get { + return this.PrincipalIdField; + } + set { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType PrincipalType { + get { + return this.PrincipalTypeField; + } + set { + if ((this.PrincipalTypeField.Equals(value) != true)) { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModelPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilege : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ModelObjectType ObjectTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Permission PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator { + get { + return this.IsModelAdministratorField; + } + set { + if ((this.IsModelAdministratorField.Equals(value) != true)) { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ObjectId { + get { + return this.ObjectIdField; + } + set { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ModelObjectType ObjectType { + get { + return this.ObjectTypeField; + } + set { + if ((this.ObjectTypeField.Equals(value) != true)) { + this.ObjectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Permission Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier PrincipalId { + get { + return this.PrincipalIdField; + } + set { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType PrincipalType { + get { + return this.PrincipalTypeField; + } + set { + if ((this.PrincipalTypeField.Equals(value) != true)) { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="User", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class User : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EmailAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.EmailFormat EmailFormatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastLogOnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool LoggedInField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SIDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityPrivileges SecurityPrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName { + get { + return this.DisplayNameField; + } + set { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmailAddress { + get { + return this.EmailAddressField; + } + set { + if ((object.ReferenceEquals(this.EmailAddressField, value) != true)) { + this.EmailAddressField = value; + this.RaisePropertyChanged("EmailAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.EmailFormat EmailFormat { + get { + return this.EmailFormatField; + } + set { + if ((this.EmailFormatField.Equals(value) != true)) { + this.EmailFormatField = value; + this.RaisePropertyChanged("EmailFormat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection GroupPrivileges { + get { + return this.GroupPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.GroupPrivilegesField, value) != true)) { + this.GroupPrivilegesField = value; + this.RaisePropertyChanged("GroupPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastLogOn { + get { + return this.LastLogOnField; + } + set { + if ((this.LastLogOnField.Equals(value) != true)) { + this.LastLogOnField = value; + this.RaisePropertyChanged("LastLogOn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool LoggedIn { + get { + return this.LoggedInField; + } + set { + if ((this.LoggedInField.Equals(value) != true)) { + this.LoggedInField = value; + this.RaisePropertyChanged("LoggedIn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SID { + get { + return this.SIDField; + } + set { + if ((object.ReferenceEquals(this.SIDField, value) != true)) { + this.SIDField = value; + this.RaisePropertyChanged("SID"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.SecurityPrivileges SecurityPrivilege { + get { + return this.SecurityPrivilegeField; + } + set { + if ((object.ReferenceEquals(this.SecurityPrivilegeField, value) != true)) { + this.SecurityPrivilegeField = value; + this.RaisePropertyChanged("SecurityPrivilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecuritySet", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecuritySet : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityPrincipals PrincipalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityPrivileges PrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.SecurityPrincipals Principal { + get { + return this.PrincipalField; + } + set { + if ((object.ReferenceEquals(this.PrincipalField, value) != true)) { + this.PrincipalField = value; + this.RaisePropertyChanged("Principal"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.SecurityPrivileges Privilege { + get { + return this.PrivilegeField; + } + set { + if ((object.ReferenceEquals(this.PrivilegeField, value) != true)) { + this.PrivilegeField = value; + this.RaisePropertyChanged("Privilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPrincipalsCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AllField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType FunctionPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType HierarchyMemberPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ModelPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityResolutionType SecurityResolutionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool All { + get { + return this.AllField; + } + set { + if ((this.AllField.Equals(value) != true)) { + this.AllField = value; + this.RaisePropertyChanged("All"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType FunctionPrivilege { + get { + return this.FunctionPrivilegeField; + } + set { + if ((this.FunctionPrivilegeField.Equals(value) != true)) { + this.FunctionPrivilegeField = value; + this.RaisePropertyChanged("FunctionPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType HierarchyMemberPrivilege { + get { + return this.HierarchyMemberPrivilegeField; + } + set { + if ((this.HierarchyMemberPrivilegeField.Equals(value) != true)) { + this.HierarchyMemberPrivilegeField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Identifiers { + get { + return this.IdentifiersField; + } + set { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType ModelPrivilege { + get { + return this.ModelPrivilegeField; + } + set { + if ((this.ModelPrivilegeField.Equals(value) != true)) { + this.ModelPrivilegeField = value; + this.RaisePropertyChanged("ModelPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType ResultType { + get { + return this.ResultTypeField; + } + set { + if ((this.ResultTypeField.Equals(value) != true)) { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SecurityResolutionType SecurityResolutionType { + get { + return this.SecurityResolutionTypeField; + } + set { + if ((this.SecurityResolutionTypeField.Equals(value) != true)) { + this.SecurityResolutionTypeField = value; + this.RaisePropertyChanged("SecurityResolutionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType Type { + get { + return this.TypeField; + } + set { + if ((this.TypeField.Equals(value) != true)) { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPrincipalsDeleteCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsDeleteCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Groups { + get { + return this.GroupsField; + } + set { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Users { + get { + return this.UsersField; + } + set { + if ((object.ReferenceEquals(this.UsersField, value) != true)) { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPrivilegesGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteriaField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteria { + get { + return this.FunctionPrivilegesCriteriaField; + } + set { + if ((object.ReferenceEquals(this.FunctionPrivilegesCriteriaField, value) != true)) { + this.FunctionPrivilegesCriteriaField = value; + this.RaisePropertyChanged("FunctionPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteria { + get { + return this.HierarchyMemberPrivilegesCriteriaField; + } + set { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesCriteriaField, value) != true)) { + this.HierarchyMemberPrivilegesCriteriaField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteria { + get { + return this.ModelPrivilegesCriteriaField; + } + set { + if ((object.ReferenceEquals(this.ModelPrivilegesCriteriaField, value) != true)) { + this.ModelPrivilegesCriteriaField = value; + this.RaisePropertyChanged("ModelPrivilegesCriteria"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FunctionPrivilegesCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilegesCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Identifiers { + get { + return this.IdentifiersField; + } + set { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool IsAuthorized { + get { + return this.IsAuthorizedField; + } + set { + if ((this.IsAuthorizedField.Equals(value) != true)) { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier PrincipalId { + get { + return this.PrincipalIdField; + } + set { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType PrincipalType { + get { + return this.PrincipalTypeField; + } + set { + if ((this.PrincipalTypeField.Equals(value) != true)) { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType ResultType { + get { + return this.ResultTypeField; + } + set { + if ((this.ResultTypeField.Equals(value) != true)) { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HierarchyMemberPrivilegesCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilegesCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Permission PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.HierarchyType HierarchyType { + get { + return this.HierarchyTypeField; + } + set { + if ((this.HierarchyTypeField.Equals(value) != true)) { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Identifiers { + get { + return this.IdentifiersField; + } + set { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode { + get { + return this.MemberCodeField; + } + set { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Permission Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier PrincipalId { + get { + return this.PrincipalIdField; + } + set { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType PrincipalType { + get { + return this.PrincipalTypeField; + } + set { + if ((this.PrincipalTypeField.Equals(value) != true)) { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType ResultType { + get { + return this.ResultTypeField; + } + set { + if ((this.ResultTypeField.Equals(value) != true)) { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModelPrivilegesCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilegesCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Permission PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Identifiers { + get { + return this.IdentifiersField; + } + set { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier ObjectId { + get { + return this.ObjectIdField; + } + set { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Permission Permission { + get { + return this.PermissionField; + } + set { + if ((this.PermissionField.Equals(value) != true)) { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier PrincipalId { + get { + return this.PrincipalIdField; + } + set { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.PrincipalType PrincipalType { + get { + return this.PrincipalTypeField; + } + set { + if ((this.PrincipalTypeField.Equals(value) != true)) { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType ResultType { + get { + return this.ResultTypeField; + } + set { + if ((this.ResultTypeField.Equals(value) != true)) { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPrivilegesDeleteCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesDeleteCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges { + get { + return this.FunctionPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges { + get { + return this.HierarchyMemberPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ModelPrivileges { + get { + return this.ModelPrivilegesField; + } + set { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BusinessRulesPalette", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRulesPalette : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRActionGroups { + get { + return this.BRActionGroupsField; + } + set { + if ((object.ReferenceEquals(this.BRActionGroupsField, value) != true)) { + this.BRActionGroupsField = value; + this.RaisePropertyChanged("BRActionGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRConditionGroups { + get { + return this.BRConditionGroupsField; + } + set { + if ((object.ReferenceEquals(this.BRConditionGroupsField, value) != true)) { + this.BRConditionGroupsField = value; + this.RaisePropertyChanged("BRConditionGroups"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRActionGroup", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionGroup : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRActionComponents { + get { + return this.BRActionComponentsField; + } + set { + if ((object.ReferenceEquals(this.BRActionComponentsField, value) != true)) { + this.BRActionComponentsField = value; + this.RaisePropertyChanged("BRActionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRItemTypeComponent", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionComponent))] + public partial class BRItemTypeComponent : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRItemType ItemTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes { + get { + return this.CompatibleAttributeTypesField; + } + set { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRItemType ItemType { + get { + return this.ItemTypeField; + } + set { + if ((this.ItemTypeField.Equals(value) != true)) { + this.ItemTypeField = value; + this.RaisePropertyChanged("ItemType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRAttributeTypeInfo", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeTypeInfo : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeDataTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AttributeType AttributeTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection AttributeDataTypes { + get { + return this.AttributeDataTypesField; + } + set { + if ((object.ReferenceEquals(this.AttributeDataTypesField, value) != true)) { + this.AttributeDataTypesField = value; + this.RaisePropertyChanged("AttributeDataTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AttributeType AttributeType { + get { + return this.AttributeTypeField; + } + set { + if ((this.AttributeTypeField.Equals(value) != true)) { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRConditionComponent", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionComponent : MetadataSample.MDSTestService.BRItemTypeComponent { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRActionComponent", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionComponent : MetadataSample.MDSTestService.BRItemTypeComponent { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRConditionGroup", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionGroup : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection BRConditionComponents { + get { + return this.BRConditionComponentsField; + } + set { + if ((object.ReferenceEquals(this.BRConditionComponentsField, value) != true)) { + this.BRConditionComponentsField = value; + this.RaisePropertyChanged("BRConditionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BusinessRules", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRules : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesMemberField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRActions { + get { + return this.BRActionsField; + } + set { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes { + get { + return this.BRConditionTreeNodesField; + } + set { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRConditions { + get { + return this.BRConditionsField; + } + set { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(Name="BusinessRules", EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BusinessRulesMember { + get { + return this.BusinessRulesMemberField; + } + set { + if ((object.ReferenceEquals(this.BusinessRulesMemberField, value) != true)) { + this.BusinessRulesMemberField = value; + this.RaisePropertyChanged("BusinessRulesMember"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRItem", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPermission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Permission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingDataStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.International))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + public partial class BRItem : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRItemType OperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection PostfixArgumentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TextField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberTypeContextIdentifier BusinessRuleId { + get { + return this.BusinessRuleIdField; + } + set { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRItemType Operator { + get { + return this.OperatorField; + } + set { + if ((this.OperatorField.Equals(value) != true)) { + this.OperatorField = value; + this.RaisePropertyChanged("Operator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection PostfixArguments { + get { + return this.PostfixArgumentsField; + } + set { + if ((object.ReferenceEquals(this.PostfixArgumentsField, value) != true)) { + this.PostfixArgumentsField = value; + this.RaisePropertyChanged("PostfixArguments"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence { + get { + return this.SequenceField; + } + set { + if ((this.SequenceField.Equals(value) != true)) { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text { + get { + return this.TextField; + } + set { + if ((object.ReferenceEquals(this.TextField, value) != true)) { + this.TextField = value; + this.RaisePropertyChanged("Text"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRCondition", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPermission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Permission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingDataStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.International))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + public partial class BRCondition : MetadataSample.MDSTestService.BRItem { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ConditionTreeNodeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier ConditionTreeNodeId { + get { + return this.ConditionTreeNodeIdField; + } + set { + if ((object.ReferenceEquals(this.ConditionTreeNodeIdField, value) != true)) { + this.ConditionTreeNodeIdField = value; + this.RaisePropertyChanged("ConditionTreeNodeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public object PrefixArgument { + get { + return this.PrefixArgumentField; + } + set { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRAction", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAction : MetadataSample.MDSTestService.BRItem { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRAttributeArgument PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRAttributeArgument PrefixArgument { + get { + return this.PrefixArgumentField; + } + set { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + public partial class BRArgument : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRPropertyName PropertyNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRPropertyName PropertyName { + get { + return this.PropertyNameField; + } + set { + if ((this.PropertyNameField.Equals(value) != true)) { + this.PropertyNameField = value; + this.RaisePropertyChanged("PropertyName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRAttributeValueArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeValueArgument : MetadataSample.MDSTestService.BRArgument { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AttributeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeCode { + get { + return this.AttributeCodeField; + } + set { + if ((object.ReferenceEquals(this.AttributeCodeField, value) != true)) { + this.AttributeCodeField = value; + this.RaisePropertyChanged("AttributeCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRFreeformArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRFreeformArgument : MetadataSample.MDSTestService.BRArgument { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value { + get { + return this.ValueField; + } + set { + if ((object.ReferenceEquals(this.ValueField, value) != true)) { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRHierarchyArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRHierarchyArgument : MetadataSample.MDSTestService.BRArgument { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRAttributeArgument ChildArgument { + get { + return this.ChildArgumentField; + } + set { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRBlankArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRBlankArgument : MetadataSample.MDSTestService.BRArgument { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRAttributeArgumentBase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + public partial class BRAttributeArgumentBase : MetadataSample.MDSTestService.BRArgument { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier AttributeId { + get { + return this.AttributeIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRDomainBasedAttributeArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDomainBasedAttributeArgument : MetadataSample.MDSTestService.BRAttributeArgumentBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRAttributeArgument ChildArgument { + get { + return this.ChildArgumentField; + } + set { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRAttributeArgument", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeArgument : MetadataSample.MDSTestService.BRAttributeArgumentBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ChildArgumentsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ChildArguments { + get { + return this.ChildArgumentsField; + } + set { + if ((object.ReferenceEquals(this.ChildArgumentsField, value) != true)) { + this.ChildArgumentsField = value; + this.RaisePropertyChanged("ChildArguments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRConditionTreeNode", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionTreeNode : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ConditionTreeChildNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ConditionTreeParentNodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.LogicalOperator LogicalOperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRConditions { + get { + return this.BRConditionsField; + } + set { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberTypeContextIdentifier BusinessRuleId { + get { + return this.BusinessRuleIdField; + } + set { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection ConditionTreeChildNodes { + get { + return this.ConditionTreeChildNodesField; + } + set { + if ((object.ReferenceEquals(this.ConditionTreeChildNodesField, value) != true)) { + this.ConditionTreeChildNodesField = value; + this.RaisePropertyChanged("ConditionTreeChildNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier ConditionTreeParentNode { + get { + return this.ConditionTreeParentNodeField; + } + set { + if ((object.ReferenceEquals(this.ConditionTreeParentNodeField, value) != true)) { + this.ConditionTreeParentNodeField = value; + this.RaisePropertyChanged("ConditionTreeParentNode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.LogicalOperator LogicalOperator { + get { + return this.LogicalOperatorField; + } + set { + if ((this.LogicalOperatorField.Equals(value) != true)) { + this.LogicalOperatorField = value; + this.RaisePropertyChanged("LogicalOperator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence { + get { + return this.SequenceField; + } + set { + if ((this.SequenceField.Equals(value) != true)) { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BusinessRule", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRule : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRConditionTreeNode BRConditionTreeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationUserField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleConditionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BRStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRActions { + get { + return this.BRActionsField; + } + set { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRConditionTreeNode BRConditionTree { + get { + return this.BRConditionTreeField; + } + set { + if ((object.ReferenceEquals(this.BRConditionTreeField, value) != true)) { + this.BRConditionTreeField = value; + this.RaisePropertyChanged("BRConditionTree"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.MemberTypeContextIdentifier Identifier { + get { + return this.IdentifierField; + } + set { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationGroup { + get { + return this.NotificationGroupField; + } + set { + if ((this.NotificationGroupField.Equals(value) != true)) { + this.NotificationGroupField = value; + this.RaisePropertyChanged("NotificationGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationUser { + get { + return this.NotificationUserField; + } + set { + if ((this.NotificationUserField.Equals(value) != true)) { + this.NotificationUserField = value; + this.RaisePropertyChanged("NotificationUser"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Priority { + get { + return this.PriorityField; + } + set { + if ((this.PriorityField.Equals(value) != true)) { + this.PriorityField = value; + this.RaisePropertyChanged("Priority"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleActionText { + get { + return this.RuleActionTextField; + } + set { + if ((object.ReferenceEquals(this.RuleActionTextField, value) != true)) { + this.RuleActionTextField = value; + this.RaisePropertyChanged("RuleActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleConditionText { + get { + return this.RuleConditionTextField; + } + set { + if ((object.ReferenceEquals(this.RuleConditionTextField, value) != true)) { + this.RuleConditionTextField = value; + this.RaisePropertyChanged("RuleConditionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BRStatus Status { + get { + return this.StatusField; + } + set { + if ((this.StatusField.Equals(value) != true)) { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRDeleteCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDeleteCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes { + get { + return this.BRConditionTreeNodesField; + } + set { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BRItems { + get { + return this.BRItemsField; + } + set { + if ((object.ReferenceEquals(this.BRItemsField, value) != true)) { + this.BRItemsField = value; + this.RaisePropertyChanged("BRItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BusinessRules { + get { + return this.BusinessRulesField; + } + set { + if ((object.ReferenceEquals(this.BusinessRulesField, value) != true)) { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRuleIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier AttributeId { + get { + return this.AttributeIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection BusinessRuleIds { + get { + return this.BusinessRuleIdsField; + } + set { + if ((object.ReferenceEquals(this.BusinessRuleIdsField, value) != true)) { + this.BusinessRuleIdsField = value; + this.RaisePropertyChanged("BusinessRuleIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BREntityMemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRResultOptions", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRResultOptions : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ResultType BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType BRActions { + get { + return this.BRActionsField; + } + set { + if ((this.BRActionsField.Equals(value) != true)) { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType BRConditionTreeNodes { + get { + return this.BRConditionTreeNodesField; + } + set { + if ((this.BRConditionTreeNodesField.Equals(value) != true)) { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType BRConditions { + get { + return this.BRConditionsField; + } + set { + if ((this.BRConditionsField.Equals(value) != true)) { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ResultType BusinessRules { + get { + return this.BusinessRulesField; + } + set { + if ((this.BusinessRulesField.Equals(value) != true)) { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRPublishCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRPublishCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.BREntityMemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityMembersGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeGroupIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DisplayTypeField; + + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyType HierarchyTypeField; + + private MetadataSample.MDSTestService.MemberReturnOption MemberReturnOptionField; + + private System.Nullable MemberTypeField; + + private MetadataSample.MDSTestService.Identifier ModelIdField; + + private int PageNumberField; + + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier SortColumnIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SortDirection SortDirectionField; + + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier AttributeGroupId { + get { + return this.AttributeGroupIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeGroupIdField, value) != true)) { + this.AttributeGroupIdField = value; + this.RaisePropertyChanged("AttributeGroupId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Attributes { + get { + return this.AttributesField; + } + set { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisplayType { + get { + return this.DisplayTypeField; + } + set { + if ((this.DisplayTypeField.Equals(value) != true)) { + this.DisplayTypeField = value; + this.RaisePropertyChanged("DisplayType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyType HierarchyType { + get { + return this.HierarchyTypeField; + } + set { + if ((this.HierarchyTypeField.Equals(value) != true)) { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] + public MetadataSample.MDSTestService.MemberReturnOption MemberReturnOption { + get { + return this.MemberReturnOptionField; + } + set { + if ((this.MemberReturnOptionField.Equals(value) != true)) { + this.MemberReturnOptionField = value; + this.RaisePropertyChanged("MemberReturnOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] + public System.Nullable MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] + public int PageNumber { + get { + return this.PageNumberField; + } + set { + if ((this.PageNumberField.Equals(value) != true)) { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)] + public System.Nullable PageSize { + get { + return this.PageSizeField; + } + set { + if ((this.PageSizeField.Equals(value) != true)) { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ParentEntityId { + get { + return this.ParentEntityIdField; + } + set { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember { + get { + return this.ParentMemberField; + } + set { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm { + get { + return this.SearchTermField; + } + set { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier SortColumnId { + get { + return this.SortColumnIdField; + } + set { + if ((object.ReferenceEquals(this.SortColumnIdField, value) != true)) { + this.SortColumnIdField = value; + this.RaisePropertyChanged("SortColumnId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SortDirection SortDirection { + get { + return this.SortDirectionField; + } + set { + if ((this.SortDirectionField.Equals(value) != true)) { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityMembersInformation", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersInformation : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalMemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalPagesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount { + get { + return this.MemberCountField; + } + set { + if ((this.MemberCountField.Equals(value) != true)) { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber { + get { + return this.PageNumberField; + } + set { + if ((this.PageNumberField.Equals(value) != true)) { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalMemberCount { + get { + return this.TotalMemberCountField; + } + set { + if ((this.TotalMemberCountField.Equals(value) != true)) { + this.TotalMemberCountField = value; + this.RaisePropertyChanged("TotalMemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalPages { + get { + return this.TotalPagesField; + } + set { + if ((this.TotalPagesField.Equals(value) != true)) { + this.TotalPagesField = value; + this.RaisePropertyChanged("TotalPages"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HierarchyMembersGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembersGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AncestorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowLimitField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier UserIdField; + + private MetadataSample.MDSTestService.Identifier ModelIdField; + + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Ancestors { + get { + return this.AncestorsField; + } + set { + if ((this.AncestorsField.Equals(value) != true)) { + this.AncestorsField = value; + this.RaisePropertyChanged("Ancestors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyType HierarchyType { + get { + return this.HierarchyTypeField; + } + set { + if ((this.HierarchyTypeField.Equals(value) != true)) { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ParentEntityId { + get { + return this.ParentEntityIdField; + } + set { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember { + get { + return this.ParentMemberField; + } + set { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowLimit { + get { + return this.RowLimitField; + } + set { + if ((this.RowLimitField.Equals(value) != true)) { + this.RowLimitField = value; + this.RaisePropertyChanged("RowLimit"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm { + get { + return this.SearchTermField; + } + set { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier UserId { + get { + return this.UserIdField; + } + set { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=9)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=10)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HierarchyMembers", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembers : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private MetadataSample.MDSTestService.Identifier ModelIdField; + + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyType HierarchyType { + get { + return this.HierarchyTypeField; + } + set { + if ((this.HierarchyTypeField.Equals(value) != true)) { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Members { + get { + return this.MembersField; + } + set { + if ((object.ReferenceEquals(this.MembersField, value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParentChild", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ParentChild : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier ChildField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ChildEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityPermission ChildPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier NextRelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyItemType NextRelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier ParentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SecurityPermission ParentPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier RelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.HierarchyItemType RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier AttributeId { + get { + return this.AttributeIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier Child { + get { + return this.ChildField; + } + set { + if ((object.ReferenceEquals(this.ChildField, value) != true)) { + this.ChildField = value; + this.RaisePropertyChanged("Child"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ChildEntityId { + get { + return this.ChildEntityIdField; + } + set { + if ((object.ReferenceEquals(this.ChildEntityIdField, value) != true)) { + this.ChildEntityIdField = value; + this.RaisePropertyChanged("ChildEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SecurityPermission ChildPermission { + get { + return this.ChildPermissionField; + } + set { + if ((this.ChildPermissionField.Equals(value) != true)) { + this.ChildPermissionField = value; + this.RaisePropertyChanged("ChildPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier NextRelationshipId { + get { + return this.NextRelationshipIdField; + } + set { + if ((object.ReferenceEquals(this.NextRelationshipIdField, value) != true)) { + this.NextRelationshipIdField = value; + this.RaisePropertyChanged("NextRelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyItemType NextRelationshipType { + get { + return this.NextRelationshipTypeField; + } + set { + if ((this.NextRelationshipTypeField.Equals(value) != true)) { + this.NextRelationshipTypeField = value; + this.RaisePropertyChanged("NextRelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier Parent { + get { + return this.ParentField; + } + set { + if ((object.ReferenceEquals(this.ParentField, value) != true)) { + this.ParentField = value; + this.RaisePropertyChanged("Parent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ParentEntityId { + get { + return this.ParentEntityIdField; + } + set { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SecurityPermission ParentPermission { + get { + return this.ParentPermissionField; + } + set { + if ((this.ParentPermissionField.Equals(value) != true)) { + this.ParentPermissionField = value; + this.RaisePropertyChanged("ParentPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier RelationshipId { + get { + return this.RelationshipIdField; + } + set { + if ((object.ReferenceEquals(this.RelationshipIdField, value) != true)) { + this.RelationshipIdField = value; + this.RaisePropertyChanged("RelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.HierarchyItemType RelationshipType { + get { + return this.RelationshipTypeField; + } + set { + if ((this.RelationshipTypeField.Equals(value) != true)) { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder { + get { + return this.SortOrderField; + } + set { + if ((this.SortOrderField.Equals(value) != true)) { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public decimal Weight { + get { + return this.WeightField; + } + set { + if ((this.WeightField.Equals(value) != true)) { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModelMembersGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Entities { + get { + return this.EntitiesField; + } + set { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Models { + get { + return this.ModelsField; + } + set { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Versions { + get { + return this.VersionsField; + } + set { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModelMembersResultCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersResultCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeCollectionMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeConsolidatedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeLeafMembersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeCollectionMembers { + get { + return this.IncludeCollectionMembersField; + } + set { + if ((this.IncludeCollectionMembersField.Equals(value) != true)) { + this.IncludeCollectionMembersField = value; + this.RaisePropertyChanged("IncludeCollectionMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeConsolidatedMembers { + get { + return this.IncludeConsolidatedMembersField; + } + set { + if ((this.IncludeConsolidatedMembersField.Equals(value) != true)) { + this.IncludeConsolidatedMembersField = value; + this.RaisePropertyChanged("IncludeConsolidatedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeLeafMembers { + get { + return this.IncludeLeafMembersField; + } + set { + if ((this.IncludeLeafMembersField.Equals(value) != true)) { + this.IncludeLeafMembersField = value; + this.RaisePropertyChanged("IncludeLeafMembers"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityMembersCopyCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersCopyCriteria : MetadataSample.MDSTestService.DataContractBase { + + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private MetadataSample.MDSTestService.Identifier ModelIdField; + + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Members { + get { + return this.MembersField; + } + set { + if ((object.ReferenceEquals(this.MembersField, value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberSourceTarget", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberSourceTarget : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SourceMemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TargetMemberCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceMemberCode { + get { + return this.SourceMemberCodeField; + } + set { + if ((object.ReferenceEquals(this.SourceMemberCodeField, value) != true)) { + this.SourceMemberCodeField = value; + this.RaisePropertyChanged("SourceMemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TargetMemberCode { + get { + return this.TargetMemberCodeField; + } + set { + if ((object.ReferenceEquals(this.TargetMemberCodeField, value) != true)) { + this.TargetMemberCodeField = value; + this.RaisePropertyChanged("TargetMemberCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityStagingGetCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingGetCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeClearedBatchesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeClearedBatches { + get { + return this.IncludeClearedBatchesField; + } + set { + if ((this.IncludeClearedBatchesField.Equals(value) != true)) { + this.IncludeClearedBatchesField = value; + this.RaisePropertyChanged("IncludeClearedBatches"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public int PageNumber { + get { + return this.PageNumberField; + } + set { + if ((this.PageNumberField.Equals(value) != true)) { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public int PageSize { + get { + return this.PageSizeField; + } + set { + if ((this.PageSizeField.Equals(value) != true)) { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityStagingBatch", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingBatch : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BatchTagField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorViewField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedEndField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedStartField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowsInErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.StagingBatchStatus StatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Nullable BatchId { + get { + return this.BatchIdField; + } + set { + if ((this.BatchIdField.Equals(value) != true)) { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BatchTag { + get { + return this.BatchTagField; + } + set { + if ((object.ReferenceEquals(this.BatchTagField, value) != true)) { + this.BatchTagField = value; + this.RaisePropertyChanged("BatchTag"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorView { + get { + return this.ErrorViewField; + } + set { + if ((object.ReferenceEquals(this.ErrorViewField, value) != true)) { + this.ErrorViewField = value; + this.RaisePropertyChanged("ErrorView"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount { + get { + return this.MemberCountField; + } + set { + if ((this.MemberCountField.Equals(value) != true)) { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.DateTime ProcessedEnd { + get { + return this.ProcessedEndField; + } + set { + if ((this.ProcessedEndField.Equals(value) != true)) { + this.ProcessedEndField = value; + this.RaisePropertyChanged("ProcessedEnd"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.DateTime ProcessedStart { + get { + return this.ProcessedStartField; + } + set { + if ((this.ProcessedStartField.Equals(value) != true)) { + this.ProcessedStartField = value; + this.RaisePropertyChanged("ProcessedStart"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowsInError { + get { + return this.RowsInErrorField; + } + set { + if ((this.RowsInErrorField.Equals(value) != true)) { + this.RowsInErrorField = value; + this.RaisePropertyChanged("RowsInError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.StagingBatchStatus Status { + get { + return this.StatusField; + } + set { + if ((this.StatusField.Equals(value) != true)) { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingResultCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingResultCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AllField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RelationshipsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool All { + get { + return this.AllField; + } + set { + if ((this.AllField.Equals(value) != true)) { + this.AllField = value; + this.RaisePropertyChanged("All"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool Attributes { + get { + return this.AttributesField; + } + set { + if ((this.AttributesField.Equals(value) != true)) { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool Members { + get { + return this.MembersField; + } + set { + if ((this.MembersField.Equals(value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Nullable PageSize { + get { + return this.PageSizeField; + } + set { + if ((this.PageSizeField.Equals(value) != true)) { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool Relationships { + get { + return this.RelationshipsField; + } + set { + if ((this.RelationshipsField.Equals(value) != true)) { + this.RelationshipsField = value; + this.RaisePropertyChanged("Relationships"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingSearchCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingSearchCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.StagingBatchStatus StagingBatchStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection StagingBatchesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.StagingDataStatus StagingDataStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.StagingBatchStatus StagingBatchStatus { + get { + return this.StagingBatchStatusField; + } + set { + if ((this.StagingBatchStatusField.Equals(value) != true)) { + this.StagingBatchStatusField = value; + this.RaisePropertyChanged("StagingBatchStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection StagingBatches { + get { + return this.StagingBatchesField; + } + set { + if ((object.ReferenceEquals(this.StagingBatchesField, value) != true)) { + this.StagingBatchesField = value; + this.RaisePropertyChanged("StagingBatches"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.StagingDataStatus StagingDataStatus { + get { + return this.StagingDataStatusField; + } + set { + if ((this.StagingDataStatusField.Equals(value) != true)) { + this.StagingDataStatusField = value; + this.RaisePropertyChanged("StagingDataStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingUnbatchedInformation", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StagingUnbatchedInformation : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberAttributeCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberRelationshipCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberAttributeCount { + get { + return this.MemberAttributeCountField; + } + set { + if ((this.MemberAttributeCountField.Equals(value) != true)) { + this.MemberAttributeCountField = value; + this.RaisePropertyChanged("MemberAttributeCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount { + get { + return this.MemberCountField; + } + set { + if ((this.MemberCountField.Equals(value) != true)) { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberRelationshipCount { + get { + return this.MemberRelationshipCountField; + } + set { + if ((this.MemberRelationshipCountField.Equals(value) != true)) { + this.MemberRelationshipCountField = value; + this.RaisePropertyChanged("MemberRelationshipCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionSearchCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TransactionSearchCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeBeginRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeEndRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier AttributeId { + get { + return this.AttributeIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeBeginRange { + get { + return this.DateTimeBeginRangeField; + } + set { + if ((this.DateTimeBeginRangeField.Equals(value) != true)) { + this.DateTimeBeginRangeField = value; + this.RaisePropertyChanged("DateTimeBeginRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeEndRange { + get { + return this.DateTimeEndRangeField; + } + set { + if ((this.DateTimeEndRangeField.Equals(value) != true)) { + this.DateTimeEndRangeField = value; + this.RaisePropertyChanged("DateTimeEndRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ExplicitHierarchyId { + get { + return this.ExplicitHierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue { + get { + return this.NewValueField; + } + set { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber { + get { + return this.PageNumberField; + } + set { + if ((this.PageNumberField.Equals(value) != true)) { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PageSize { + get { + return this.PageSizeField; + } + set { + if ((this.PageSizeField.Equals(value) != true)) { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue { + get { + return this.PriorValueField; + } + set { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortColumn { + get { + return this.SortColumnField; + } + set { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SortDirection { + get { + return this.SortDirectionField; + } + set { + if ((this.SortDirectionField.Equals(value) != true)) { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionId { + get { + return this.TransactionIdField; + } + set { + if ((this.TransactionIdField.Equals(value) != true)) { + this.TransactionIdField = value; + this.RaisePropertyChanged("TransactionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionType { + get { + return this.TransactionTypeField; + } + set { + if ((this.TransactionTypeField.Equals(value) != true)) { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier UserId { + get { + return this.UserIdField; + } + set { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Transaction", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Transaction : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.TransactionType TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier AttributeId { + get { + return this.AttributeIdField; + } + set { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.DateTime Date { + get { + return this.DateField; + } + set { + if ((this.DateField.Equals(value) != true)) { + this.DateField = value; + this.RaisePropertyChanged("Date"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ExplicitHierarchyId { + get { + return this.ExplicitHierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id { + get { + return this.IdField; + } + set { + if ((this.IdField.Equals(value) != true)) { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.MemberType MemberType { + get { + return this.MemberTypeField; + } + set { + if ((this.MemberTypeField.Equals(value) != true)) { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue { + get { + return this.NewValueField; + } + set { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue { + get { + return this.PriorValueField; + } + set { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.TransactionType TransactionType { + get { + return this.TransactionTypeField; + } + set { + if ((this.TransactionTypeField.Equals(value) != true)) { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier UserId { + get { + return this.UserIdField; + } + set { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ReplacementId", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ReplacementId : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NewIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int NewId { + get { + return this.NewIdField; + } + set { + if ((this.NewIdField.Equals(value) != true)) { + this.NewIdField = value; + this.RaisePropertyChanged("NewId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PriorId { + get { + return this.PriorIdField; + } + set { + if ((this.PriorIdField.Equals(value) != true)) { + this.PriorIdField = value; + this.RaisePropertyChanged("PriorId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationSearchCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSearchCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitIssuesListField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitSummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.SortDirection SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberTypeId { + get { + return this.MemberTypeIdField; + } + set { + if ((this.MemberTypeIdField.Equals(value) != true)) { + this.MemberTypeIdField = value; + this.RaisePropertyChanged("MemberTypeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Members { + get { + return this.MembersField; + } + set { + if ((object.ReferenceEquals(this.MembersField, value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool OmitIssuesList { + get { + return this.OmitIssuesListField; + } + set { + if ((this.OmitIssuesListField.Equals(value) != true)) { + this.OmitIssuesListField = value; + this.RaisePropertyChanged("OmitIssuesList"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool OmitSummary { + get { + return this.OmitSummaryField; + } + set { + if ((this.OmitSummaryField.Equals(value) != true)) { + this.OmitSummaryField = value; + this.RaisePropertyChanged("OmitSummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber { + get { + return this.PageNumberField; + } + set { + if ((this.PageNumberField.Equals(value) != true)) { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageSize { + get { + return this.PageSizeField; + } + set { + if ((this.PageSizeField.Equals(value) != true)) { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public string SortColumn { + get { + return this.SortColumnField; + } + set { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.SortDirection SortDirection { + get { + return this.SortDirectionField; + } + set { + if ((this.SortDirectionField.Equals(value) != true)) { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.Identifier UserId { + get { + return this.UserIdField; + } + set { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationSummaryItem", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSummaryItem : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.ValidationStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount { + get { + return this.MemberCountField; + } + set { + if ((this.MemberCountField.Equals(value) != true)) { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.ValidationStatus Status { + get { + return this.StatusField; + } + set { + if ((this.StatusField.Equals(value) != true)) { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationIssue", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationIssue : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier BusinessRuleItemIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool NotificationSentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier BusinessRuleId { + get { + return this.BusinessRuleIdField; + } + set { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier BusinessRuleItemId { + get { + return this.BusinessRuleItemIdField; + } + set { + if ((object.ReferenceEquals(this.BusinessRuleItemIdField, value) != true)) { + this.BusinessRuleItemIdField = value; + this.RaisePropertyChanged("BusinessRuleItemId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier HierarchyId { + get { + return this.HierarchyIdField; + } + set { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id { + get { + return this.IdField; + } + set { + if ((this.IdField.Equals(value) != true)) { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId { + get { + return this.MemberIdField; + } + set { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool NotificationSent { + get { + return this.NotificationSentField; + } + set { + if ((this.NotificationSentField.Equals(value) != true)) { + this.NotificationSentField = value; + this.RaisePropertyChanged("NotificationSent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationProcessCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessCriteria : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier EntityId { + get { + return this.EntityIdField; + } + set { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public System.Collections.ObjectModel.Collection Members { + get { + return this.MembersField; + } + set { + if ((object.ReferenceEquals(this.MembersField, value) != true)) { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier ModelId { + get { + return this.ModelIdField; + } + set { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public MetadataSample.MDSTestService.Identifier VersionId { + get { + return this.VersionIdField; + } + set { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationProcessOptions", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessOptions : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CommitVersionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnValidationResultsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ValidateEntityAsyncField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool CommitVersion { + get { + return this.CommitVersionField; + } + set { + if ((this.CommitVersionField.Equals(value) != true)) { + this.CommitVersionField = value; + this.RaisePropertyChanged("CommitVersion"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool ReturnValidationResults { + get { + return this.ReturnValidationResultsField; + } + set { + if ((this.ReturnValidationResultsField.Equals(value) != true)) { + this.ReturnValidationResultsField = value; + this.RaisePropertyChanged("ReturnValidationResults"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public bool ValidateEntityAsync { + get { + return this.ValidateEntityAsyncField; + } + set { + if ((this.ValidateEntityAsyncField.Equals(value) != true)) { + this.ValidateEntityAsyncField = value; + this.RaisePropertyChanged("ValidateEntityAsync"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationProcessResult", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessResult : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersInvalidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidatedCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersInvalidCount { + get { + return this.MembersInvalidCountField; + } + set { + if ((this.MembersInvalidCountField.Equals(value) != true)) { + this.MembersInvalidCountField = value; + this.RaisePropertyChanged("MembersInvalidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidCount { + get { + return this.MembersValidCountField; + } + set { + if ((this.MembersValidCountField.Equals(value) != true)) { + this.MembersValidCountField = value; + this.RaisePropertyChanged("MembersValidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidatedCount { + get { + return this.MembersValidatedCountField; + } + set { + if ((this.MembersValidatedCountField.Equals(value) != true)) { + this.MembersValidatedCountField = value; + this.RaisePropertyChanged("MembersValidatedCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Annotation", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Annotation : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CommentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.AuditInfo AuditInfo { + get { + return this.AuditInfoField; + } + set { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Comment { + get { + return this.CommentField; + } + set { + if ((object.ReferenceEquals(this.CommentField, value) != true)) { + this.CommentField = value; + this.RaisePropertyChanged("Comment"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id { + get { + return this.IdField; + } + set { + if ((this.IdField.Equals(value) != true)) { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="International", Namespace="http://www.w3.org/2005/09/ws-i18n")] + [System.SerializableAttribute()] + public partial class International : MetadataSample.MDSTestService.DataContractBase { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string LocaleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TzField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Locale { + get { + return this.LocaleField; + } + set { + if ((object.ReferenceEquals(this.LocaleField, value) != true)) { + this.LocaleField = value; + this.RaisePropertyChanged("Locale"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Tz { + get { + return this.TzField; + } + set { + if ((object.ReferenceEquals(this.TzField, value) != true)) { + this.TzField = value; + this.RaisePropertyChanged("Tz"); + } + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ObjectType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ObjectType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyLevel = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Version = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StagingBatch = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + VersionFlag = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + User = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Annotation = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRule = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleConditionTreeNode = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleItem = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleArgument = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Transaction = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExportView = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserGroup = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberAttribute = 22, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMember = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RelationshipType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum RelationshipType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Parent = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Sibling = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingBatchStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum StagingBatchStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToRun = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotRunning = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Running = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToClear = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Cleared = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllExceptCleared = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityPermission", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SecurityPermission : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Deny = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inferred = 99, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ValidationStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NewAwaitingValidation = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validating = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationFailed = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationSucceeded = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingRevalidation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingDependentMemberRevalidation = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberKeyLookupType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberKeyLookupType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AttributeValueType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeValueType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExportViewFormat", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ExportViewFormat : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafAttributes = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedAttributes = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionAttributes = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collections = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitParentChild = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitLevels = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedParentChild = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedLevels = 8, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PermissionType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PermissionType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DenyAccess = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ReadOnly = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Execute = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Control = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AttributeType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + FreeForm = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + System = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AttributeDataType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeDataType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Link = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HierarchyItemType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyItemType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DBA = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedDBA = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotApplicable = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="VersionValidationStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionValidationStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotValidated = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="VersionStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ResultType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ResultType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Identifiers = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Details = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SearchOption", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SearchOption : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedObjectsOnly = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemObjectsOnly = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BothUserDefinedAndSystemObjects = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemPropertyType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SystemPropertyType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + DatabaseSchemaVersion = 0, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GroupType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum GroupType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InternalGroup = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ActiveDirectoryGroup = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LocalGroup = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OtherGroup = 99, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FunctionalArea", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum FunctionalArea : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explorer = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Versions = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ImportExport = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Security = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemAdministration = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PrincipalType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PrincipalType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAccount = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Group = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HierarchyType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explicit = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Derived = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Permission", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum Permission : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Deny = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ReadOnly = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModelObjectType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ModelObjectType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitHierarchy = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchy = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafMemberType = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedMemberType = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMemberType = 10, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EmailFormat", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EmailFormat : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HTML = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecurityResolutionType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SecurityResolutionType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAndGroup = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Users = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Effective = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BREntityMemberType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BREntityMemberType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRItemType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsEqual = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotEqual = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Contains = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartsWith = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EndsWith = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsSubset = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThan = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThanOrEqual = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThan = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThanOrEqual = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsBetween = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToValue = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToGeneratedValue = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsValue = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsConcatenatedValue = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThan = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThanOrEqual = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThan = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThanOrEqual = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeBetween = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MinimumLength = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MaximumLength = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllowableValues = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unique = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Mandatory = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 27, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToConcatenatedValue = 28, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeEqual = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsPattern = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustContainPattern = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartSiteWorkflow = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HasChanged = 33, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRPropertyName", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRPropertyName : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Value = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartPosition = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeLow = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeHigh = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartingValue = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IncrementValue = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Length = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Substring = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Anchor = 9, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LogicalOperator", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum LogicalOperator : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + And = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Or = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BRStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Undefined = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Excluded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingActivation = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingChanges = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingExclusion = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingDeletion = 6, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Knowledgebase", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Knowledgebase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DomainsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.MatchingPolicy MatchingPolicyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Domains { + get { + return this.DomainsField; + } + set { + if ((object.ReferenceEquals(this.DomainsField, value) != true)) { + this.DomainsField = value; + this.RaisePropertyChanged("Domains"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id { + get { + return this.IdField; + } + set { + if ((this.IdField.Equals(value) != true)) { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.MatchingPolicy MatchingPolicy { + get { + return this.MatchingPolicyField; + } + set { + if ((object.ReferenceEquals(this.MatchingPolicyField, value) != true)) { + this.MatchingPolicyField = value; + this.RaisePropertyChanged("MatchingPolicy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DataQualityDomain", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataQualityDomain : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDefaultField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.DomainType DomainType { + get { + return this.DomainTypeField; + } + set { + if ((this.DomainTypeField.Equals(value) != true)) { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id { + get { + return this.IdField; + } + set { + if ((this.IdField.Equals(value) != true)) { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDefault { + get { + return this.IsDefaultField; + } + set { + if ((this.IsDefaultField.Equals(value) != true)) { + this.IsDefaultField = value; + this.RaisePropertyChanged("IsDefault"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DomainType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DomainType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Date = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Integer = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Decimal = 3, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MatchingPolicy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingPolicy : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RulesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rules { + get { + return this.RulesField; + } + set { + if ((object.ReferenceEquals(this.RulesField, value) != true)) { + this.RulesField = value; + this.RaisePropertyChanged("Rules"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MatchingRule", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingRule : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MatchingCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ThresholdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description { + get { + return this.DescriptionField; + } + set { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection MatchingCriteria { + get { + return this.MatchingCriteriaField; + } + set { + if ((object.ReferenceEquals(this.MatchingCriteriaField, value) != true)) { + this.MatchingCriteriaField = value; + this.RaisePropertyChanged("MatchingCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Threshold { + get { + return this.ThresholdField; + } + set { + if ((this.ThresholdField.Equals(value) != true)) { + this.ThresholdField = value; + this.RaisePropertyChanged("Threshold"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExactMatchingCriterion))] + public partial class MatchingCriterion : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MappingsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Mappings { + get { + return this.MappingsField; + } + set { + if ((object.ReferenceEquals(this.MappingsField, value) != true)) { + this.MappingsField = value; + this.RaisePropertyChanged("Mappings"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DataSourceFieldMapping", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataSourceFieldMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long DomainIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FieldNameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long DomainId { + get { + return this.DomainIdField; + } + set { + if ((this.DomainIdField.Equals(value) != true)) { + this.DomainIdField = value; + this.RaisePropertyChanged("DomainId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FieldName { + get { + return this.FieldNameField; + } + set { + if ((object.ReferenceEquals(this.FieldNameField, value) != true)) { + this.FieldNameField = value; + this.RaisePropertyChanged("FieldName"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PrerequisiteMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class PrerequisiteMatchingCriterion : MetadataSample.MDSTestService.MatchingCriterion { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WeightedMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExactMatchingCriterion))] + public partial class WeightedMatchingCriterion : MetadataSample.MDSTestService.MatchingCriterion { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DomainWeightField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DomainWeight { + get { + return this.DomainWeightField; + } + set { + if ((this.DomainWeightField.Equals(value) != true)) { + this.DomainWeightField = value; + this.RaisePropertyChanged("DomainWeight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DateMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DateMatchingCriterion : MetadataSample.MDSTestService.SimilarMatchingCriterion { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DaysDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MonthsDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int YearsDifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DaysDifference { + get { + return this.DaysDifferenceField; + } + set { + if ((this.DaysDifferenceField.Equals(value) != true)) { + this.DaysDifferenceField = value; + this.RaisePropertyChanged("DaysDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MonthsDifference { + get { + return this.MonthsDifferenceField; + } + set { + if ((this.MonthsDifferenceField.Equals(value) != true)) { + this.MonthsDifferenceField = value; + this.RaisePropertyChanged("MonthsDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int YearsDifference { + get { + return this.YearsDifferenceField; + } + set { + if ((this.YearsDifferenceField.Equals(value) != true)) { + this.YearsDifferenceField = value; + this.RaisePropertyChanged("YearsDifference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SimilarMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + public partial class SimilarMatchingCriterion : MetadataSample.MDSTestService.WeightedMatchingCriterion { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StringMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StringMatchingCriterion : MetadataSample.MDSTestService.SimilarMatchingCriterion { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExactMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExactMatchingCriterion : MetadataSample.MDSTestService.WeightedMatchingCriterion { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NumericByDifferenceMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByDifferenceMatchingCriterion : MetadataSample.MDSTestService.SimilarMatchingCriterion { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double DifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Difference { + get { + return this.DifferenceField; + } + set { + if ((this.DifferenceField.Equals(value) != true)) { + this.DifferenceField = value; + this.RaisePropertyChanged("Difference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NumericByPercentageMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByPercentageMatchingCriterion : MetadataSample.MDSTestService.SimilarMatchingCriterion { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double PercentageField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Percentage { + get { + return this.PercentageField; + } + set { + if ((this.PercentageField.Equals(value) != true)) { + this.PercentageField = value; + this.RaisePropertyChanged("Percentage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NumericMatchingCriterion", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericMatchingCriterion : MetadataSample.MDSTestService.SimilarMatchingCriterion { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OperationStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum OperationStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Success = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failure = 4, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TabularData", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ColumnDefinitionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RowsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection ColumnDefinitions { + get { + return this.ColumnDefinitionsField; + } + set { + if ((object.ReferenceEquals(this.ColumnDefinitionsField, value) != true)) { + this.ColumnDefinitionsField = value; + this.RaisePropertyChanged("ColumnDefinitions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rows { + get { + return this.RowsField; + } + set { + if ((object.ReferenceEquals(this.RowsField, value) != true)) { + this.RowsField = value; + this.RaisePropertyChanged("Rows"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TabularColumnDefinition", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularColumnDefinition : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private MetadataSample.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public MetadataSample.MDSTestService.DomainType DomainType { + get { + return this.DomainTypeField; + } + set { + if ((this.DomainTypeField.Equals(value) != true)) { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name { + get { + return this.NameField; + } + set { + if ((object.ReferenceEquals(this.NameField, value) != true)) { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TabularDataRow", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPermission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MdmDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Permission))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingDataStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.StagingUnbatchedInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(MetadataSample.MDSTestService.International))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + public partial class TabularDataRow : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ValuesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Values { + get { + return this.ValuesField; + } + set { + if ((object.ReferenceEquals(this.ValuesField, value) != true)) { + this.ValuesField = value; + this.RaisePropertyChanged("Values"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DisplayType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DisplayType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Code = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CodeName = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NameCode = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberReturnOption", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberReturnOption : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Data = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Counts = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DataAndCounts = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MembershipInformation = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SortDirection", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SortDirection : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Asc = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Desc = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityStagingImportType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EntityStagingImportType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOptimistic = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Insert = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOverwrite = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Purge = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DeleteSetNull = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PurgeSetNull = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StagingDataStatus", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum StagingDataStatus : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Successful = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Error = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionType : int { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ChangeMemberStatus = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SetAttributeValue = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToParent = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToSibling = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AnnotateMember = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", ConfigurationName="MDSTestService.IService")] + public interface IService { + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(MetadataSample.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(MetadataSample.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(MetadataSample.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gProcess", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gProcessEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.StagingProcessResponse StagingProcess(MetadataSample.MDSTestService.StagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ExportViewCreateResponse ExportViewCreate(MetadataSample.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(MetadataSample.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ExportViewDeleteResponse ExportViewDelete(MetadataSample.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ExportViewListGetResponse ExportViewListGet(MetadataSample.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MetadataCloneResponse MetadataClone(MetadataSample.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MetadataCreateResponse MetadataCreate(MetadataSample.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MetadataDeleteResponse MetadataDelete(MetadataSample.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MetadataGetResponse MetadataGet(MetadataSample.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MetadataUpdateResponse MetadataUpdate(MetadataSample.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.StagingNameCheckResponse StagingNameCheck(MetadataSample.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.AttributeChangeResponse AttributeChange(MetadataSample.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(MetadataSample.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(MetadataSample.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(MetadataSample.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(MetadataSample.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse ServiceCheck(MetadataSample.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(MetadataSample.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.VersionCopyResponse VersionCopy(MetadataSample.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(MetadataSample.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(MetadataSample.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(MetadataSample.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(MetadataSample.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse SecurityPrincipalsClone(MetadataSample.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse SecurityPrincipalsUpdate(MetadataSample.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(MetadataSample.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse SecurityPrincipalsDelete(MetadataSample.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(MetadataSample.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse SecurityPrivilegesClone(MetadataSample.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse SecurityPrivilegesUpdate(MetadataSample.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(MetadataSample.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse SecurityPrivilegesDelete(MetadataSample.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(MetadataSample.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse BusinessRulesClone(MetadataSample.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(MetadataSample.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse BusinessRulesDelete(MetadataSample.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(MetadataSample.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse BusinessRulesPublish(MetadataSample.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.MessageResponse BusinessRulesUpdate(MetadataSample.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(MetadataSample.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(MetadataSample.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(MetadataSample.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(MetadataSample.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(MetadataSample.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(MetadataSample.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(MetadataSample.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(MetadataSample.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(MetadataSample.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMembersGetResponse EntityMembersGet(MetadataSample.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(MetadataSample.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(MetadataSample.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ModelMembersGetResponse ModelMembersGet(MetadataSample.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(MetadataSample.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(MetadataSample.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(MetadataSample.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(MetadataSample.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(MetadataSample.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(MetadataSample.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityStagingGetResponse EntityStagingGet(MetadataSample.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityStagingClearResponse EntityStagingClear(MetadataSample.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(MetadataSample.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkDelete", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkDeleteEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ModelMembersBulkDeleteResponse ModelMembersBulkDelete(MetadataSample.MDSTestService.ModelMembersBulkDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkUpdate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkUpdateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ModelMembersBulkUpdateResponse ModelMembersBulkUpdate(MetadataSample.MDSTestService.ModelMembersBulkUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkMerge", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersBulkMergeEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ModelMembersBulkMergeResponse ModelMembersBulkMerge(MetadataSample.MDSTestService.ModelMembersBulkMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.StagingGetResponse StagingGet(MetadataSample.MDSTestService.StagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gClear", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gClearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gClearEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.StagingClearResponse StagingClear(MetadataSample.MDSTestService.StagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.TransactionsGetResponse TransactionsGet(MetadataSample.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.TransactionsReverseResponse TransactionsReverse(MetadataSample.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ValidationGetResponse ValidationGet(MetadataSample.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.ValidationProcessResponse ValidationProcess(MetadataSample.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(MetadataSample.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(MetadataSample.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(MetadataSample.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(MetadataSample.MDSTestService.EditionExpiredMessage), Action="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetEditionExpiredMessageFault", Name="EditionExpiredMessage")] + MetadataSample.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(MetadataSample.MDSTestService.TransactionAnnotationsGetRequest request); + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AnnotationsUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AnnotationsUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string Comment; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public int Id; + + public AnnotationsUpdateRequest() { + } + + public AnnotationsUpdateRequest(MetadataSample.MDSTestService.International International, string Comment, int Id) { + this.International = International; + this.Comment = Comment; + this.Id = Id; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AnnotationsUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AnnotationsUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public AnnotationsUpdateResponse() { + } + + public AnnotationsUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AnnotationsDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AnnotationsDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int Id; + + public AnnotationsDeleteRequest() { + } + + public AnnotationsDeleteRequest(MetadataSample.MDSTestService.International International, int Id) { + this.International = International; + this.Id = Id; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AnnotationsDeleteResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AnnotationsDeleteResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public AnnotationsDeleteResponse() { + } + + public AnnotationsDeleteResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberKeyGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberKeyGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.MemberKeyLookupType LookupType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=4)] + public MetadataSample.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=5)] + public MetadataSample.MDSTestService.Identifier VersionId; + + public EntityMemberKeyGetRequest() { + } + + public EntityMemberKeyGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Identifier EntityId, MetadataSample.MDSTestService.MemberKeyLookupType LookupType, System.Collections.ObjectModel.Collection MemberKeys, MetadataSample.MDSTestService.MemberType MemberType, MetadataSample.MDSTestService.Identifier ModelId, MetadataSample.MDSTestService.Identifier VersionId) { + this.International = International; + this.EntityId = EntityId; + this.LookupType = LookupType; + this.MemberKeys = MemberKeys; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberKeyGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberKeyGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMemberKeyGetResponse() { + } + + public EntityMemberKeyGetResponse(System.Collections.ObjectModel.Collection MemberKeys, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.MemberKeys = MemberKeys; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingProcessRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingProcessRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public bool Process; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.StagingUnbatchedCriteria UnbatchedCriteria; + + public StagingProcessRequest() { + } + + public StagingProcessRequest(MetadataSample.MDSTestService.International International, bool Process, MetadataSample.MDSTestService.StagingUnbatchedCriteria UnbatchedCriteria) { + this.International = International; + this.Process = Process; + this.UnbatchedCriteria = UnbatchedCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingProcessResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingProcessResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.StagingBatch BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public StagingProcessResponse() { + } + + public StagingProcessResponse(MetadataSample.MDSTestService.StagingBatch BatchId, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.BatchId = BatchId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.ExportView ExportView; + + public ExportViewCreateRequest() { + } + + public ExportViewCreateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.ExportView ExportView) { + this.International = International; + this.ExportView = ExportView; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public ExportViewCreateResponse() { + } + + public ExportViewCreateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.ExportView ExportView; + + public ExportViewUpdateRequest() { + } + + public ExportViewUpdateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.ExportView ExportView) { + this.International = International; + this.ExportView = ExportView; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public ExportViewUpdateResponse() { + } + + public ExportViewUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Identifier Identifier; + + public ExportViewDeleteRequest() { + } + + public ExportViewDeleteRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Identifier Identifier) { + this.International = International; + this.Identifier = Identifier; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewDeleteResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewDeleteResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public ExportViewDeleteResponse() { + } + + public ExportViewDeleteResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewListGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewListGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public ExportViewListGetRequest() { + } + + public ExportViewListGetRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ExportViewListGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ExportViewListGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection ExportViews; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public ExportViewListGetResponse() { + } + + public ExportViewListGetResponse(System.Collections.ObjectModel.Collection ExportViews, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.ExportViews = ExportViews; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataCloneRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataCloneRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Metadata Metadata; + + public MetadataCloneRequest() { + } + + public MetadataCloneRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Metadata Metadata) { + this.International = International; + this.Metadata = Metadata; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataCloneResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataCloneResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public MetadataCloneResponse() { + } + + public MetadataCloneResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public bool ReturnCreatedIdentifiers; + + public MetadataCreateRequest() { + } + + public MetadataCreateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Metadata Metadata, bool ReturnCreatedIdentifiers) { + this.International = International; + this.Metadata = Metadata; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Metadata MetadataCreated; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public MetadataCreateResponse() { + } + + public MetadataCreateResponse(MetadataSample.MDSTestService.Metadata MetadataCreated, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.MetadataCreated = MetadataCreated; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Metadata Metadata; + + public MetadataDeleteRequest() { + } + + public MetadataDeleteRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Metadata Metadata) { + this.International = International; + this.Metadata = Metadata; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataDeleteResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataDeleteResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public MetadataDeleteResponse() { + } + + public MetadataDeleteResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.MetadataResultOptions ResultOptions; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.MetadataSearchCriteria SearchCriteria; + + public MetadataGetRequest() { + } + + public MetadataGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.MetadataResultOptions ResultOptions, MetadataSample.MDSTestService.MetadataSearchCriteria SearchCriteria) { + this.International = International; + this.ResultOptions = ResultOptions; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public MetadataGetResponse() { + } + + public MetadataGetResponse(MetadataSample.MDSTestService.Metadata Metadata, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.Metadata = Metadata; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Metadata Metadata; + + public MetadataUpdateRequest() { + } + + public MetadataUpdateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Metadata Metadata) { + this.International = International; + this.Metadata = Metadata; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MetadataUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MetadataUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public MetadataUpdateResponse() { + } + + public MetadataUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingNameCheckRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingNameCheckRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string StagingName; + + public StagingNameCheckRequest() { + } + + public StagingNameCheckRequest(MetadataSample.MDSTestService.International International, string StagingName) { + this.International = International; + this.StagingName = StagingName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingNameCheckResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingNameCheckResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public bool IsUnique; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public StagingNameCheckResponse() { + } + + public StagingNameCheckResponse(bool IsUnique, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.IsUnique = IsUnique; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AttributeChangeRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AttributeChangeRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.MetadataAttribute Attribute; + + public AttributeChangeRequest() { + } + + public AttributeChangeRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.MetadataAttribute Attribute) { + this.International = International; + this.Attribute = Attribute; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AttributeChangeResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AttributeChangeResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string DeprecatedAttributeName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection MemberCodesWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Guid NewAttributeMuid; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public AttributeChangeResponse() { + } + + public AttributeChangeResponse(string DeprecatedAttributeName, System.Collections.ObjectModel.Collection MemberCodesWithError, System.Guid NewAttributeMuid, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.DeprecatedAttributeName = DeprecatedAttributeName; + this.MemberCodesWithError = MemberCodesWithError; + this.NewAttributeMuid = NewAttributeMuid; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemSettingsGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemSettingsGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SystemSettingsGetCriteria SearchCriteria; + + public SystemSettingsGetRequest() { + } + + public SystemSettingsGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SystemSettingsGetCriteria SearchCriteria) { + this.International = International; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemSettingsGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemSettingsGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection SystemSettingsGroups; + + public SystemSettingsGetResponse() { + } + + public SystemSettingsGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemSettingsGroups) { + this.OperationResult = OperationResult; + this.SystemSettingsGroups = SystemSettingsGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemSettingsUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemSettingsUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection SystemSettingGroups; + + public SystemSettingsUpdateRequest() { + } + + public SystemSettingsUpdateRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection SystemSettingGroups) { + this.International = International; + this.SystemSettingGroups = SystemSettingGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemSettingsUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemSettingsUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public SystemSettingsUpdateResponse() { + } + + public SystemSettingsUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemDomainListGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemDomainListGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SystemDomainListGetCriteria SearchCriteria; + + public SystemDomainListGetRequest() { + } + + public SystemDomainListGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SystemDomainListGetCriteria SearchCriteria) { + this.International = International; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemDomainListGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemDomainListGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection SystemDomainLists; + + public SystemDomainListGetResponse() { + } + + public SystemDomainListGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemDomainLists) { + this.OperationResult = OperationResult; + this.SystemDomainLists = SystemDomainLists; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemPropertiesGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemPropertiesGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public SystemPropertiesGetRequest() { + } + + public SystemPropertiesGetRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SystemPropertiesGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SystemPropertiesGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection SystemProperties; + + public SystemPropertiesGetResponse() { + } + + public SystemPropertiesGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemProperties) { + this.OperationResult = OperationResult; + this.SystemProperties = SystemProperties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ServiceCheckGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ServiceCheckGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public ServiceCheckGetRequest() { + } + + public ServiceCheckGetRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="MessageResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class MessageResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public MessageResponse() { + } + + public MessageResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ServiceVersionGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ServiceVersionGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public ServiceVersionGetRequest() { + } + + public ServiceVersionGetRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ServiceVersionGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ServiceVersionGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int ApiContractVersion; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Version Version; + + public ServiceVersionGetResponse() { + } + + public ServiceVersionGetResponse(int ApiContractVersion, MetadataSample.MDSTestService.OperationResult OperationResult, System.Version Version) { + this.ApiContractVersion = ApiContractVersion; + this.OperationResult = OperationResult; + this.Version = Version; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="VersionCopyRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class VersionCopyRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Guid FromVersionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public string ToVersionDescription; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public string ToVersionName; + + public VersionCopyRequest() { + } + + public VersionCopyRequest(MetadataSample.MDSTestService.International International, System.Guid FromVersionId, string ToVersionDescription, string ToVersionName) { + this.International = International; + this.FromVersionId = FromVersionId; + this.ToVersionDescription = ToVersionDescription; + this.ToVersionName = ToVersionName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="VersionCopyResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class VersionCopyResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public VersionCopyResponse() { + } + + public VersionCopyResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="UserPreferencesGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class UserPreferencesGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public UserPreferencesGetRequest() { + } + + public UserPreferencesGetRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="UserPreferencesGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class UserPreferencesGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesGetResponse() { + } + + public UserPreferencesGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.Generic.Dictionary UserPreferences) { + this.OperationResult = OperationResult; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="UserPreferencesUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class UserPreferencesUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesUpdateRequest() { + } + + public UserPreferencesUpdateRequest(MetadataSample.MDSTestService.International International, System.Collections.Generic.Dictionary UserPreferences) { + this.International = International; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="UserPreferencesUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class UserPreferencesUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public UserPreferencesUpdateResponse() { + } + + public UserPreferencesUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="UserPreferencesDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class UserPreferencesDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public bool DeleteAllUserPreferences; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesDeleteRequest() { + } + + public UserPreferencesDeleteRequest(MetadataSample.MDSTestService.International International, bool DeleteAllUserPreferences, System.Collections.Generic.Dictionary UserPreferences) { + this.International = International; + this.DeleteAllUserPreferences = DeleteAllUserPreferences; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="UserPreferencesDeleteResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class UserPreferencesDeleteResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public UserPreferencesDeleteResponse() { + } + + public UserPreferencesDeleteResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrincipalsRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrincipalsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SecurityPrincipals Principals; + + public SecurityPrincipalsRequest() { + } + + public SecurityPrincipalsRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SecurityPrincipals Principals) { + this.International = International; + this.Principals = Principals; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.SecuritySet SecuritySet; + + public SecurityCreateResponse() { + } + + public SecurityCreateResponse(MetadataSample.MDSTestService.OperationResult OperationResult, MetadataSample.MDSTestService.SecuritySet SecuritySet) { + this.OperationResult = OperationResult; + this.SecuritySet = SecuritySet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrincipalsGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrincipalsGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SecurityPrincipalsCriteria Criteria; + + public SecurityPrincipalsGetRequest() { + } + + public SecurityPrincipalsGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SecurityPrincipalsCriteria Criteria) { + this.International = International; + this.Criteria = Criteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrincipalsGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrincipalsGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.SecurityPrincipals Principals; + + public SecurityPrincipalsGetResponse() { + } + + public SecurityPrincipalsGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, MetadataSample.MDSTestService.SecurityPrincipals Principals) { + this.OperationResult = OperationResult; + this.Principals = Principals; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrincipalsDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrincipalsDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria; + + public SecurityPrincipalsDeleteRequest() { + } + + public SecurityPrincipalsDeleteRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria) { + this.International = International; + this.Criteria = Criteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrivilegesRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrivilegesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SecurityPrivileges Privileges; + + public SecurityPrivilegesRequest() { + } + + public SecurityPrivilegesRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SecurityPrivileges Privileges) { + this.International = International; + this.Privileges = Privileges; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrivilegesGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrivilegesGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria Criteria; + + public SecurityPrivilegesGetRequest() { + } + + public SecurityPrivilegesGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SecurityPrivilegesGetCriteria Criteria) { + this.International = International; + this.Criteria = Criteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrivilegesGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrivilegesGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.SecurityPrivileges Privileges; + + public SecurityPrivilegesGetResponse() { + } + + public SecurityPrivilegesGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, MetadataSample.MDSTestService.SecurityPrivileges Privileges) { + this.OperationResult = OperationResult; + this.Privileges = Privileges; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="SecurityPrivilegesDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class SecurityPrivilegesDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria; + + public SecurityPrivilegesDeleteRequest() { + } + + public SecurityPrivilegesDeleteRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria) { + this.International = International; + this.Criteria = Criteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesPaletteGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesPaletteGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BREntityMemberType MemberType; + + public BusinessRulesPaletteGetRequest() { + } + + public BusinessRulesPaletteGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BREntityMemberType MemberType) { + this.International = International; + this.MemberType = MemberType; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesPaletteGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesPaletteGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BusinessRulesPalette BusinessRulesPalette; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public BusinessRulesPaletteGetResponse() { + } + + public BusinessRulesPaletteGetResponse(MetadataSample.MDSTestService.BusinessRulesPalette BusinessRulesPalette, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.BusinessRulesPalette = BusinessRulesPalette; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesCloneRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesCloneRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BusinessRules BusinessRuleSet; + + public BusinessRulesCloneRequest() { + } + + public BusinessRulesCloneRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BusinessRules BusinessRuleSet) { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public bool ReturnCreatedIdentifiers; + + public BusinessRulesCreateRequest() { + } + + public BusinessRulesCreateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BusinessRules BusinessRuleSet, bool ReturnCreatedIdentifiers) { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public BusinessRulesCreateResponse() { + } + + public BusinessRulesCreateResponse(MetadataSample.MDSTestService.BusinessRules BusinessRuleSet, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BRDeleteCriteria DeleteCriteria; + + public BusinessRulesDeleteRequest() { + } + + public BusinessRulesDeleteRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BRDeleteCriteria DeleteCriteria) { + this.International = International; + this.DeleteCriteria = DeleteCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BRGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.BRResultOptions ResultOptions; + + public BusinessRulesGetRequest() { + } + + public BusinessRulesGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BRGetCriteria GetCriteria, MetadataSample.MDSTestService.BRResultOptions ResultOptions) { + this.International = International; + this.GetCriteria = GetCriteria; + this.ResultOptions = ResultOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public BusinessRulesGetResponse() { + } + + public BusinessRulesGetResponse(MetadataSample.MDSTestService.BusinessRules BusinessRuleSet, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesPublishRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesPublishRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BRPublishCriteria BRPublishCriteria; + + public BusinessRulesPublishRequest() { + } + + public BusinessRulesPublishRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BRPublishCriteria BRPublishCriteria) { + this.International = International; + this.BRPublishCriteria = BRPublishCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="BusinessRulesUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class BusinessRulesUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.BusinessRules BusinessRuleSet; + + public BusinessRulesUpdateRequest() { + } + + public BusinessRulesUpdateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.BusinessRules BusinessRuleSet) { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityInstalledStateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityInstalledStateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public DataQualityInstalledStateRequest() { + } + + public DataQualityInstalledStateRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityInstalledStateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityInstalledStateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public bool IsInstalled; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public DataQualityInstalledStateResponse() { + } + + public DataQualityInstalledStateResponse(bool IsInstalled, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.IsInstalled = IsInstalled; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityKnowledgeBasesGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityKnowledgeBasesGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + public DataQualityKnowledgeBasesGetRequest() { + } + + public DataQualityKnowledgeBasesGetRequest(MetadataSample.MDSTestService.International International) { + this.International = International; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityKnowledgeBasesGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityKnowledgeBasesGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection KnowledgeBases; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public DataQualityKnowledgeBasesGetResponse() { + } + + public DataQualityKnowledgeBasesGetResponse(System.Collections.ObjectModel.Collection KnowledgeBases, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.KnowledgeBases = KnowledgeBases; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityCleansingOperationCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityCleansingOperationCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection ColumnMappings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public long KnowledgebaseId; + + public DataQualityCleansingOperationCreateRequest() { + } + + public DataQualityCleansingOperationCreateRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection ColumnMappings, long KnowledgebaseId) { + this.International = International; + this.ColumnMappings = ColumnMappings; + this.KnowledgebaseId = KnowledgebaseId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationCreateResponse() { + } + + public DataQualityOperationCreateResponse(System.Guid OperationId, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationId = OperationId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityMatchingOperationCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityMatchingOperationCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.MatchingPolicy MatchingPolicy; + + public DataQualityMatchingOperationCreateRequest() { + } + + public DataQualityMatchingOperationCreateRequest(MetadataSample.MDSTestService.International International, long KnowledgebaseId, MetadataSample.MDSTestService.MatchingPolicy MatchingPolicy) { + this.International = International; + this.KnowledgebaseId = KnowledgebaseId; + this.MatchingPolicy = MatchingPolicy; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationStatusRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationStatusRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Guid OperationId; + + public DataQualityOperationStatusRequest() { + } + + public DataQualityOperationStatusRequest(MetadataSample.MDSTestService.International International, System.Guid OperationId) { + this.International = International; + this.OperationId = OperationId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationStatusResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationStatusResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.OperationStatus Status; + + public DataQualityOperationStatusResponse() { + } + + public DataQualityOperationStatusResponse(string FailureString, MetadataSample.MDSTestService.OperationResult OperationResult, MetadataSample.MDSTestService.OperationStatus Status) { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationResultsGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationResultsGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int MaximumResults; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public int StartRow; + + public DataQualityOperationResultsGetRequest() { + } + + public DataQualityOperationResultsGetRequest(MetadataSample.MDSTestService.International International, int MaximumResults, System.Guid OperationId, int StartRow) { + this.International = International; + this.MaximumResults = MaximumResults; + this.OperationId = OperationId; + this.StartRow = StartRow; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationResultsGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationResultsGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationResultsGetResponse() { + } + + public DataQualityOperationResultsGetResponse(MetadataSample.MDSTestService.TabularData Data, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.Data = Data; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityStoreInputDataRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityStoreInputDataRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Guid OperationId; + + public DataQualityStoreInputDataRequest() { + } + + public DataQualityStoreInputDataRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.TabularData Data, System.Guid OperationId) { + this.International = International; + this.Data = Data; + this.OperationId = OperationId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityStoreInputDataResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityStoreInputDataResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public DataQualityStoreInputDataResponse() { + } + + public DataQualityStoreInputDataResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationStartRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationStartRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Guid OperationId; + + public DataQualityOperationStartRequest() { + } + + public DataQualityOperationStartRequest(MetadataSample.MDSTestService.International International, System.Guid OperationId) { + this.International = International; + this.OperationId = OperationId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationStartResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationStartResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.OperationStatus Status; + + public DataQualityOperationStartResponse() { + } + + public DataQualityOperationStartResponse(string FailureString, MetadataSample.MDSTestService.OperationResult OperationResult, MetadataSample.MDSTestService.OperationStatus Status) { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationPurgeOperationRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationPurgeOperationRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Guid OperationId; + + public DataQualityOperationPurgeOperationRequest() { + } + + public DataQualityOperationPurgeOperationRequest(MetadataSample.MDSTestService.International International, System.Guid OperationId) { + this.International = International; + this.OperationId = OperationId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="DataQualityOperationPurgeOperationResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class DataQualityOperationPurgeOperationResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationPurgeOperationResponse() { + } + + public DataQualityOperationPurgeOperationResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembersGetCriteria MembersGetCriteria; + + public EntityMembersGetRequest() { + } + + public EntityMembersGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembersGetCriteria MembersGetCriteria) { + this.International = International; + this.MembersGetCriteria = MembersGetCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.EntityMembersInformation EntityMembersInformation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMembersGetResponse() { + } + + public EntityMembersGetResponse(MetadataSample.MDSTestService.EntityMembers EntityMembers, MetadataSample.MDSTestService.EntityMembersInformation EntityMembersInformation, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.EntityMembers = EntityMembers; + this.EntityMembersInformation = EntityMembersInformation; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberAttributesGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberAttributesGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers EntityMembers; + + public EntityMemberAttributesGetRequest() { + } + + public EntityMemberAttributesGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembers EntityMembers) { + this.International = International; + this.EntityMembers = EntityMembers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberAttributesGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberAttributesGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMemberAttributesGetResponse() { + } + + public EntityMemberAttributesGetResponse(MetadataSample.MDSTestService.EntityMembers EntityMembers, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.EntityMembers = EntityMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="HierarchyMembersGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class HierarchyMembersGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria; + + public HierarchyMembersGetRequest() { + } + + public HierarchyMembersGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria) { + this.International = International; + this.HierarchyMembersGetCriteria = HierarchyMembersGetCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="HierarchyMembersGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class HierarchyMembersGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.HierarchyMembers HierarchyMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public HierarchyMembersGetResponse() { + } + + public HierarchyMembersGetResponse(MetadataSample.MDSTestService.HierarchyMembers HierarchyMembers, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.HierarchyMembers = HierarchyMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria; + + public ModelMembersGetRequest() { + } + + public ModelMembersGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria, MetadataSample.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria) { + this.International = International; + this.ModelsGetCriteria = ModelsGetCriteria; + this.ModelsResultCriteria = ModelsResultCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public ModelMembersGetResponse() { + } + + public ModelMembersGetResponse(System.Collections.ObjectModel.Collection ModelMembers, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.ModelMembers = ModelMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersCreateRequest() { + } + + public EntityMembersCreateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembers Members, bool ReturnCreatedIdentifiers) { + this.International = International; + this.Members = Members; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMembersCreateResponse() { + } + + public EntityMembersCreateResponse(System.Collections.ObjectModel.Collection CreatedMembers, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers Members; + + public EntityMembersDeleteRequest() { + } + + public EntityMembersDeleteRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembers Members) { + this.International = International; + this.Members = Members; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersDeleteResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersDeleteResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMembersDeleteResponse() { + } + + public EntityMembersDeleteResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers Members; + + public EntityMembersUpdateRequest() { + } + + public EntityMembersUpdateRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembers Members) { + this.International = International; + this.Members = Members; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMembersUpdateResponse() { + } + + public EntityMembersUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersCopyRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersCopyRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria; + + public EntityMembersCopyRequest() { + } + + public EntityMembersCopyRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria) { + this.International = International; + this.EntityMembersCopyCriteria = EntityMembersCopyCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersCopyResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersCopyResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMembersCopyResponse() { + } + + public EntityMembersCopyResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersMergeRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersMergeRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersMergeRequest() { + } + + public EntityMembersMergeRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityMembers Members, bool ReturnCreatedIdentifiers) { + this.International = International; + this.Members = Members; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMembersMergeResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMembersMergeResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityMembersMergeResponse() { + } + + public EntityMembersMergeResponse(System.Collections.ObjectModel.Collection CreatedMembers, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingLoadRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingLoadRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.EntityStagingImportType ImportType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public bool QueueForProcessing; + + public EntityStagingLoadRequest() { + } + + public EntityStagingLoadRequest(MetadataSample.MDSTestService.International International, string BatchTag, MetadataSample.MDSTestService.EntityStagingImportType ImportType, System.Collections.ObjectModel.Collection ModelMembers, bool QueueForProcessing) { + this.International = International; + this.BatchTag = BatchTag; + this.ImportType = ImportType; + this.ModelMembers = ModelMembers; + this.QueueForProcessing = QueueForProcessing; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingLoadResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingLoadResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public EntityStagingLoadResponse() { + } + + public EntityStagingLoadResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.EntityStagingGetCriteria GetCriteria; + + public EntityStagingGetRequest() { + } + + public EntityStagingGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.EntityStagingGetCriteria GetCriteria) { + this.International = International; + this.GetCriteria = GetCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int BatchCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection Batches; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityStagingGetResponse() { + } + + public EntityStagingGetResponse(int BatchCount, System.Collections.ObjectModel.Collection Batches, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.BatchCount = BatchCount; + this.Batches = Batches; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingClearRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingClearRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.Identifier ModelId; + + public EntityStagingClearRequest() { + } + + public EntityStagingClearRequest(MetadataSample.MDSTestService.International International, int BatchId, MetadataSample.MDSTestService.Identifier ModelId) { + this.International = International; + this.BatchId = BatchId; + this.ModelId = ModelId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingClearResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingClearResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityStagingClearResponse() { + } + + public EntityStagingClearResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingProcessRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingProcessRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.Identifier VersionId; + + public EntityStagingProcessRequest() { + } + + public EntityStagingProcessRequest(MetadataSample.MDSTestService.International International, string BatchTag, MetadataSample.MDSTestService.Identifier EntityId, MetadataSample.MDSTestService.MemberType MemberType, MetadataSample.MDSTestService.Identifier VersionId) { + this.International = International; + this.BatchTag = BatchTag; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityStagingProcessResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityStagingProcessResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public EntityStagingProcessResponse() { + } + + public EntityStagingProcessResponse(int BatchId, MetadataSample.MDSTestService.OperationResult OperationResult) { + this.BatchId = BatchId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersBulkDeleteRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersBulkDeleteRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + public ModelMembersBulkDeleteRequest() { + } + + public ModelMembersBulkDeleteRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection ModelMembers) { + this.International = International; + this.ModelMembers = ModelMembers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersBulkDeleteResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersBulkDeleteResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public ModelMembersBulkDeleteResponse() { + } + + public ModelMembersBulkDeleteResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersBulkUpdateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersBulkUpdateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + public ModelMembersBulkUpdateRequest() { + } + + public ModelMembersBulkUpdateRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection ModelMembers) { + this.International = International; + this.ModelMembers = ModelMembers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersBulkUpdateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersBulkUpdateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public ModelMembersBulkUpdateResponse() { + } + + public ModelMembersBulkUpdateResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersBulkMergeRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersBulkMergeRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + public ModelMembersBulkMergeRequest() { + } + + public ModelMembersBulkMergeRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection ModelMembers) { + this.International = International; + this.ModelMembers = ModelMembers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ModelMembersBulkMergeResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ModelMembersBulkMergeResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public ModelMembersBulkMergeResponse() { + } + + public ModelMembersBulkMergeResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public bool IncludeUnbatchedInformation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.StagingResultCriteria StagingResultCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.StagingSearchCriteria StagingSearchCriteria; + + public StagingGetRequest() { + } + + public StagingGetRequest(MetadataSample.MDSTestService.International International, bool IncludeUnbatchedInformation, MetadataSample.MDSTestService.StagingResultCriteria StagingResultCriteria, MetadataSample.MDSTestService.StagingSearchCriteria StagingSearchCriteria) { + this.International = International; + this.IncludeUnbatchedInformation = IncludeUnbatchedInformation; + this.StagingResultCriteria = StagingResultCriteria; + this.StagingSearchCriteria = StagingSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Batches; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Collections.ObjectModel.Collection UnbatchedInformation; + + public StagingGetResponse() { + } + + public StagingGetResponse(System.Collections.ObjectModel.Collection Batches, MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection UnbatchedInformation) { + this.Batches = Batches; + this.OperationResult = OperationResult; + this.UnbatchedInformation = UnbatchedInformation; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingClearRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingClearRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Batches; + + public StagingClearRequest() { + } + + public StagingClearRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection Batches) { + this.International = International; + this.Batches = Batches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="StagingClearResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class StagingClearResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int AttributesRecordsClearedCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public int BatchesQueuedToClearCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public int MemberRecordsClearedCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=4)] + public int RelationshipRecordsClearedCount; + + public StagingClearResponse() { + } + + public StagingClearResponse(int AttributesRecordsClearedCount, int BatchesQueuedToClearCount, int MemberRecordsClearedCount, MetadataSample.MDSTestService.OperationResult OperationResult, int RelationshipRecordsClearedCount) { + this.AttributesRecordsClearedCount = AttributesRecordsClearedCount; + this.BatchesQueuedToClearCount = BatchesQueuedToClearCount; + this.MemberRecordsClearedCount = MemberRecordsClearedCount; + this.OperationResult = OperationResult; + this.RelationshipRecordsClearedCount = RelationshipRecordsClearedCount; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionsGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionsGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria; + + public TransactionsGetRequest() { + } + + public TransactionsGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria) { + this.International = International; + this.TransactionSearchCriteria = TransactionSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionsGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionsGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public int TotalRecordCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Collections.ObjectModel.Collection TransactionList; + + public TransactionsGetResponse() { + } + + public TransactionsGetResponse(MetadataSample.MDSTestService.OperationResult OperationResult, int TotalRecordCount, System.Collections.ObjectModel.Collection TransactionList) { + this.OperationResult = OperationResult; + this.TotalRecordCount = TotalRecordCount; + this.TransactionList = TransactionList; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionsReverseRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionsReverseRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Transactions; + + public TransactionsReverseRequest() { + } + + public TransactionsReverseRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection Transactions) { + this.International = International; + this.Transactions = Transactions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionsReverseResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionsReverseResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection TransactionsReversed; + + public TransactionsReverseResponse() { + } + + public TransactionsReverseResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection TransactionsReversed) { + this.OperationResult = OperationResult; + this.TransactionsReversed = TransactionsReversed; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ValidationGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ValidationGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria; + + public ValidationGetRequest() { + } + + public ValidationGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria) { + this.International = International; + this.ValidationSearchCriteria = ValidationSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ValidationGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ValidationGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public bool IsRunning; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public System.Collections.ObjectModel.Collection SummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public int TotalIssueCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=4)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + public ValidationGetResponse() { + } + + public ValidationGetResponse(bool IsRunning, MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SummaryItems, int TotalIssueCount, System.Collections.ObjectModel.Collection ValidationIssueList) { + this.IsRunning = IsRunning; + this.OperationResult = OperationResult; + this.SummaryItems = SummaryItems; + this.TotalIssueCount = TotalIssueCount; + this.ValidationIssueList = ValidationIssueList; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ValidationProcessRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ValidationProcessRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.ValidationProcessOptions ValidationProcessOptions; + + public ValidationProcessRequest() { + } + + public ValidationProcessRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria, MetadataSample.MDSTestService.ValidationProcessOptions ValidationProcessOptions) { + this.International = International; + this.ValidationProcessCriteria = ValidationProcessCriteria; + this.ValidationProcessOptions = ValidationProcessOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="ValidationProcessResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class ValidationProcessResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.ValidationProcessResult ValidationProcessResult; + + public ValidationProcessResponse() { + } + + public ValidationProcessResponse(MetadataSample.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection ValidationIssueList, MetadataSample.MDSTestService.ValidationProcessResult ValidationProcessResult) { + this.OperationResult = OperationResult; + this.ValidationIssueList = ValidationIssueList; + this.ValidationProcessResult = ValidationProcessResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberAnnotationsCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberAnnotationsCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=4)] + public MetadataSample.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsCreateRequest() { + } + + public EntityMemberAnnotationsCreateRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, MetadataSample.MDSTestService.Identifier EntityId, MetadataSample.MDSTestService.MemberIdentifier MemberId, MetadataSample.MDSTestService.Identifier ModelId, MetadataSample.MDSTestService.Identifier VersionId) { + this.International = International; + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AnnotationsCreateResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class AnnotationsCreateResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + public AnnotationsCreateResponse() { + } + + public AnnotationsCreateResponse(MetadataSample.MDSTestService.OperationResult OperationResult) { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionAnnotationsCreateRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionAnnotationsCreateRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public int TransactionId; + + public TransactionAnnotationsCreateRequest() { + } + + public TransactionAnnotationsCreateRequest(MetadataSample.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, int TransactionId) { + this.International = International; + this.Annotations = Annotations; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberAnnotationsGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberAnnotationsGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public MetadataSample.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetRequest() { + } + + public EntityMemberAnnotationsGetRequest(MetadataSample.MDSTestService.International International, MetadataSample.MDSTestService.Identifier EntityId, MetadataSample.MDSTestService.MemberIdentifier MemberId, MetadataSample.MDSTestService.Identifier ModelId, MetadataSample.MDSTestService.Identifier VersionId) { + this.International = International; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="EntityMemberAnnotationsGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class EntityMemberAnnotationsGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public MetadataSample.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=3)] + public MetadataSample.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=4)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=5)] + public MetadataSample.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetResponse() { + } + + public EntityMemberAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, MetadataSample.MDSTestService.Identifier EntityId, MetadataSample.MDSTestService.MemberIdentifier MemberId, MetadataSample.MDSTestService.Identifier ModelId, MetadataSample.MDSTestService.OperationResult OperationResult, MetadataSample.MDSTestService.Identifier VersionId) { + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.OperationResult = OperationResult; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionAnnotationsGetRequest", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionAnnotationsGetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://www.w3.org/2005/09/ws-i18n")] + public MetadataSample.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public int TransactionId; + + public TransactionAnnotationsGetRequest() { + } + + public TransactionAnnotationsGetRequest(MetadataSample.MDSTestService.International International, int TransactionId) { + this.International = International; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName="TransactionAnnotationsGetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped=true)] + public partial class TransactionAnnotationsGetResponse { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=1)] + public MetadataSample.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order=2)] + public int TransactionId; + + public TransactionAnnotationsGetResponse() { + } + + public TransactionAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, MetadataSample.MDSTestService.OperationResult OperationResult, int TransactionId) { + this.Annotations = Annotations; + this.OperationResult = OperationResult; + this.TransactionId = TransactionId; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface IServiceChannel : MetadataSample.MDSTestService.IService, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ServiceClient : System.ServiceModel.ClientBase, MetadataSample.MDSTestService.IService { + + public ServiceClient() { + } + + public ServiceClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public ServiceClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public ServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public ServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + public MetadataSample.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(MetadataSample.MDSTestService.AnnotationsUpdateRequest request) { + return base.Channel.AnnotationsUpdate(request); + } + + public MetadataSample.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(MetadataSample.MDSTestService.AnnotationsDeleteRequest request) { + return base.Channel.AnnotationsDelete(request); + } + + public MetadataSample.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(MetadataSample.MDSTestService.EntityMemberKeyGetRequest request) { + return base.Channel.EntityMemberKeyLookup(request); + } + + public MetadataSample.MDSTestService.StagingProcessResponse StagingProcess(MetadataSample.MDSTestService.StagingProcessRequest request) { + return base.Channel.StagingProcess(request); + } + + public MetadataSample.MDSTestService.ExportViewCreateResponse ExportViewCreate(MetadataSample.MDSTestService.ExportViewCreateRequest request) { + return base.Channel.ExportViewCreate(request); + } + + public MetadataSample.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(MetadataSample.MDSTestService.ExportViewUpdateRequest request) { + return base.Channel.ExportViewUpdate(request); + } + + public MetadataSample.MDSTestService.ExportViewDeleteResponse ExportViewDelete(MetadataSample.MDSTestService.ExportViewDeleteRequest request) { + return base.Channel.ExportViewDelete(request); + } + + public MetadataSample.MDSTestService.ExportViewListGetResponse ExportViewListGet(MetadataSample.MDSTestService.ExportViewListGetRequest request) { + return base.Channel.ExportViewListGet(request); + } + + public MetadataSample.MDSTestService.MetadataCloneResponse MetadataClone(MetadataSample.MDSTestService.MetadataCloneRequest request) { + return base.Channel.MetadataClone(request); + } + + public MetadataSample.MDSTestService.MetadataCreateResponse MetadataCreate(MetadataSample.MDSTestService.MetadataCreateRequest request) { + return base.Channel.MetadataCreate(request); + } + + public MetadataSample.MDSTestService.MetadataDeleteResponse MetadataDelete(MetadataSample.MDSTestService.MetadataDeleteRequest request) { + return base.Channel.MetadataDelete(request); + } + + public MetadataSample.MDSTestService.MetadataGetResponse MetadataGet(MetadataSample.MDSTestService.MetadataGetRequest request) { + return base.Channel.MetadataGet(request); + } + + public MetadataSample.MDSTestService.MetadataUpdateResponse MetadataUpdate(MetadataSample.MDSTestService.MetadataUpdateRequest request) { + return base.Channel.MetadataUpdate(request); + } + + public MetadataSample.MDSTestService.StagingNameCheckResponse StagingNameCheck(MetadataSample.MDSTestService.StagingNameCheckRequest request) { + return base.Channel.StagingNameCheck(request); + } + + public MetadataSample.MDSTestService.AttributeChangeResponse AttributeChange(MetadataSample.MDSTestService.AttributeChangeRequest request) { + return base.Channel.AttributeChange(request); + } + + public MetadataSample.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(MetadataSample.MDSTestService.SystemSettingsGetRequest request) { + return base.Channel.SystemSettingsGet(request); + } + + public MetadataSample.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(MetadataSample.MDSTestService.SystemSettingsUpdateRequest request) { + return base.Channel.SystemSettingsUpdate(request); + } + + public MetadataSample.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(MetadataSample.MDSTestService.SystemDomainListGetRequest request) { + return base.Channel.SystemDomainListGet(request); + } + + public MetadataSample.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(MetadataSample.MDSTestService.SystemPropertiesGetRequest request) { + return base.Channel.SystemPropertiesGet(request); + } + + public MetadataSample.MDSTestService.MessageResponse ServiceCheck(MetadataSample.MDSTestService.ServiceCheckGetRequest request) { + return base.Channel.ServiceCheck(request); + } + + public MetadataSample.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(MetadataSample.MDSTestService.ServiceVersionGetRequest request) { + return base.Channel.ServiceVersionGet(request); + } + + public MetadataSample.MDSTestService.VersionCopyResponse VersionCopy(MetadataSample.MDSTestService.VersionCopyRequest request) { + return base.Channel.VersionCopy(request); + } + + public MetadataSample.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(MetadataSample.MDSTestService.UserPreferencesGetRequest request) { + return base.Channel.UserPreferencesGet(request); + } + + public MetadataSample.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(MetadataSample.MDSTestService.UserPreferencesUpdateRequest request) { + return base.Channel.UserPreferencesUpdate(request); + } + + public MetadataSample.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(MetadataSample.MDSTestService.UserPreferencesDeleteRequest request) { + return base.Channel.UserPreferencesDelete(request); + } + + public MetadataSample.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(MetadataSample.MDSTestService.SecurityPrincipalsRequest request) { + return base.Channel.SecurityPrincipalsCreate(request); + } + + public MetadataSample.MDSTestService.MessageResponse SecurityPrincipalsClone(MetadataSample.MDSTestService.SecurityPrincipalsRequest request) { + return base.Channel.SecurityPrincipalsClone(request); + } + + public MetadataSample.MDSTestService.MessageResponse SecurityPrincipalsUpdate(MetadataSample.MDSTestService.SecurityPrincipalsRequest request) { + return base.Channel.SecurityPrincipalsUpdate(request); + } + + public MetadataSample.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(MetadataSample.MDSTestService.SecurityPrincipalsGetRequest request) { + return base.Channel.SecurityPrincipalsGet(request); + } + + public MetadataSample.MDSTestService.MessageResponse SecurityPrincipalsDelete(MetadataSample.MDSTestService.SecurityPrincipalsDeleteRequest request) { + return base.Channel.SecurityPrincipalsDelete(request); + } + + public MetadataSample.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(MetadataSample.MDSTestService.SecurityPrivilegesRequest request) { + return base.Channel.SecurityPrivilegesCreate(request); + } + + public MetadataSample.MDSTestService.MessageResponse SecurityPrivilegesClone(MetadataSample.MDSTestService.SecurityPrivilegesRequest request) { + return base.Channel.SecurityPrivilegesClone(request); + } + + public MetadataSample.MDSTestService.MessageResponse SecurityPrivilegesUpdate(MetadataSample.MDSTestService.SecurityPrivilegesRequest request) { + return base.Channel.SecurityPrivilegesUpdate(request); + } + + public MetadataSample.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(MetadataSample.MDSTestService.SecurityPrivilegesGetRequest request) { + return base.Channel.SecurityPrivilegesGet(request); + } + + public MetadataSample.MDSTestService.MessageResponse SecurityPrivilegesDelete(MetadataSample.MDSTestService.SecurityPrivilegesDeleteRequest request) { + return base.Channel.SecurityPrivilegesDelete(request); + } + + public MetadataSample.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(MetadataSample.MDSTestService.BusinessRulesPaletteGetRequest request) { + return base.Channel.BusinessRulesPaletteGet(request); + } + + public MetadataSample.MDSTestService.MessageResponse BusinessRulesClone(MetadataSample.MDSTestService.BusinessRulesCloneRequest request) { + return base.Channel.BusinessRulesClone(request); + } + + public MetadataSample.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(MetadataSample.MDSTestService.BusinessRulesCreateRequest request) { + return base.Channel.BusinessRulesCreate(request); + } + + public MetadataSample.MDSTestService.MessageResponse BusinessRulesDelete(MetadataSample.MDSTestService.BusinessRulesDeleteRequest request) { + return base.Channel.BusinessRulesDelete(request); + } + + public MetadataSample.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(MetadataSample.MDSTestService.BusinessRulesGetRequest request) { + return base.Channel.BusinessRulesGet(request); + } + + public MetadataSample.MDSTestService.MessageResponse BusinessRulesPublish(MetadataSample.MDSTestService.BusinessRulesPublishRequest request) { + return base.Channel.BusinessRulesPublish(request); + } + + public MetadataSample.MDSTestService.MessageResponse BusinessRulesUpdate(MetadataSample.MDSTestService.BusinessRulesUpdateRequest request) { + return base.Channel.BusinessRulesUpdate(request); + } + + public MetadataSample.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(MetadataSample.MDSTestService.DataQualityInstalledStateRequest request) { + return base.Channel.DataQualityInstalledState(request); + } + + public MetadataSample.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(MetadataSample.MDSTestService.DataQualityKnowledgeBasesGetRequest request) { + return base.Channel.DataQualityKnowledgeBasesGet(request); + } + + public MetadataSample.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(MetadataSample.MDSTestService.DataQualityCleansingOperationCreateRequest request) { + return base.Channel.DataQualityCleansingOperationCreate(request); + } + + public MetadataSample.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(MetadataSample.MDSTestService.DataQualityMatchingOperationCreateRequest request) { + return base.Channel.DataQualityMatchingOperationCreate(request); + } + + public MetadataSample.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(MetadataSample.MDSTestService.DataQualityOperationStatusRequest request) { + return base.Channel.DataQualityOperationStatus(request); + } + + public MetadataSample.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(MetadataSample.MDSTestService.DataQualityOperationResultsGetRequest request) { + return base.Channel.DataQualityOperationResultsGet(request); + } + + public MetadataSample.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(MetadataSample.MDSTestService.DataQualityStoreInputDataRequest request) { + return base.Channel.DataQualityStoreInputData(request); + } + + public MetadataSample.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(MetadataSample.MDSTestService.DataQualityOperationStartRequest request) { + return base.Channel.DataQualityOperationStart(request); + } + + public MetadataSample.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(MetadataSample.MDSTestService.DataQualityOperationPurgeOperationRequest request) { + return base.Channel.DataQualityOperationPurgeOperation(request); + } + + public MetadataSample.MDSTestService.EntityMembersGetResponse EntityMembersGet(MetadataSample.MDSTestService.EntityMembersGetRequest request) { + return base.Channel.EntityMembersGet(request); + } + + public MetadataSample.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(MetadataSample.MDSTestService.EntityMemberAttributesGetRequest request) { + return base.Channel.EntityMemberAttributesGet(request); + } + + public MetadataSample.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(MetadataSample.MDSTestService.HierarchyMembersGetRequest request) { + return base.Channel.HierarchyMembersGet(request); + } + + public MetadataSample.MDSTestService.ModelMembersGetResponse ModelMembersGet(MetadataSample.MDSTestService.ModelMembersGetRequest request) { + return base.Channel.ModelMembersGet(request); + } + + public MetadataSample.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(MetadataSample.MDSTestService.EntityMembersCreateRequest request) { + return base.Channel.EntityMembersCreate(request); + } + + public MetadataSample.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(MetadataSample.MDSTestService.EntityMembersDeleteRequest request) { + return base.Channel.EntityMembersDelete(request); + } + + public MetadataSample.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(MetadataSample.MDSTestService.EntityMembersUpdateRequest request) { + return base.Channel.EntityMembersUpdate(request); + } + + public MetadataSample.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(MetadataSample.MDSTestService.EntityMembersCopyRequest request) { + return base.Channel.EntityMembersCopy(request); + } + + public MetadataSample.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(MetadataSample.MDSTestService.EntityMembersMergeRequest request) { + return base.Channel.EntityMembersMerge(request); + } + + public MetadataSample.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(MetadataSample.MDSTestService.EntityStagingLoadRequest request) { + return base.Channel.EntityStagingLoad(request); + } + + public MetadataSample.MDSTestService.EntityStagingGetResponse EntityStagingGet(MetadataSample.MDSTestService.EntityStagingGetRequest request) { + return base.Channel.EntityStagingGet(request); + } + + public MetadataSample.MDSTestService.EntityStagingClearResponse EntityStagingClear(MetadataSample.MDSTestService.EntityStagingClearRequest request) { + return base.Channel.EntityStagingClear(request); + } + + public MetadataSample.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(MetadataSample.MDSTestService.EntityStagingProcessRequest request) { + return base.Channel.EntityStagingProcess(request); + } + + public MetadataSample.MDSTestService.ModelMembersBulkDeleteResponse ModelMembersBulkDelete(MetadataSample.MDSTestService.ModelMembersBulkDeleteRequest request) { + return base.Channel.ModelMembersBulkDelete(request); + } + + public MetadataSample.MDSTestService.ModelMembersBulkUpdateResponse ModelMembersBulkUpdate(MetadataSample.MDSTestService.ModelMembersBulkUpdateRequest request) { + return base.Channel.ModelMembersBulkUpdate(request); + } + + public MetadataSample.MDSTestService.ModelMembersBulkMergeResponse ModelMembersBulkMerge(MetadataSample.MDSTestService.ModelMembersBulkMergeRequest request) { + return base.Channel.ModelMembersBulkMerge(request); + } + + public MetadataSample.MDSTestService.StagingGetResponse StagingGet(MetadataSample.MDSTestService.StagingGetRequest request) { + return base.Channel.StagingGet(request); + } + + public MetadataSample.MDSTestService.StagingClearResponse StagingClear(MetadataSample.MDSTestService.StagingClearRequest request) { + return base.Channel.StagingClear(request); + } + + public MetadataSample.MDSTestService.TransactionsGetResponse TransactionsGet(MetadataSample.MDSTestService.TransactionsGetRequest request) { + return base.Channel.TransactionsGet(request); + } + + public MetadataSample.MDSTestService.TransactionsReverseResponse TransactionsReverse(MetadataSample.MDSTestService.TransactionsReverseRequest request) { + return base.Channel.TransactionsReverse(request); + } + + public MetadataSample.MDSTestService.ValidationGetResponse ValidationGet(MetadataSample.MDSTestService.ValidationGetRequest request) { + return base.Channel.ValidationGet(request); + } + + public MetadataSample.MDSTestService.ValidationProcessResponse ValidationProcess(MetadataSample.MDSTestService.ValidationProcessRequest request) { + return base.Channel.ValidationProcess(request); + } + + public MetadataSample.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(MetadataSample.MDSTestService.EntityMemberAnnotationsCreateRequest request) { + return base.Channel.EntityMemberAnnotationsCreate(request); + } + + public MetadataSample.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(MetadataSample.MDSTestService.TransactionAnnotationsCreateRequest request) { + return base.Channel.TransactionAnnotationsCreate(request); + } + + public MetadataSample.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(MetadataSample.MDSTestService.EntityMemberAnnotationsGetRequest request) { + return base.Channel.EntityMemberAnnotationsGet(request); + } + + public MetadataSample.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(MetadataSample.MDSTestService.TransactionAnnotationsGetRequest request) { + return base.Channel.TransactionAnnotationsGet(request); + } + } +} diff --git a/samples/master-data-services/ModelDeployment/ModelDUtil.csproj b/samples/master-data-services/ModelDeployment/ModelDUtil.csproj new file mode 100644 index 00000000..ea173c8d --- /dev/null +++ b/samples/master-data-services/ModelDeployment/ModelDUtil.csproj @@ -0,0 +1,80 @@ + + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {E911D29A-5406-4224-86D1-040793262668} + Exe + Properties + ModelDUtil + ModelDUtil + v4.5.1 + 512 + false + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + + + + true + full + false + bin\Debug\ + TRACE;DEBUG + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + + .\Microsoft.MasterDataServices.Deployment.dll + + + False + .\Microsoft.MasterDataServices.Services.Contracts.dll + + + + + + + + + + + + + + + + Always + + + + \ No newline at end of file diff --git a/samples/master-data-services/ModelDeployment/ModelDUtil.exe.config b/samples/master-data-services/ModelDeployment/ModelDUtil.exe.config new file mode 100644 index 00000000..ada031f4 --- /dev/null +++ b/samples/master-data-services/ModelDeployment/ModelDUtil.exe.config @@ -0,0 +1,5 @@ + + + + + diff --git a/samples/master-data-services/ModelDeployment/ModelDUtil.sln b/samples/master-data-services/ModelDeployment/ModelDUtil.sln new file mode 100644 index 00000000..9d600c64 --- /dev/null +++ b/samples/master-data-services/ModelDeployment/ModelDUtil.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModelDUtil", "ModelDUtil.csproj", "{E911D29A-5406-4224-86D1-040793262668}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E911D29A-5406-4224-86D1-040793262668}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E911D29A-5406-4224-86D1-040793262668}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E911D29A-5406-4224-86D1-040793262668}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E911D29A-5406-4224-86D1-040793262668}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/ModelDeployment/Modes.cs b/samples/master-data-services/ModelDeployment/Modes.cs new file mode 100644 index 00000000..372e724d --- /dev/null +++ b/samples/master-data-services/ModelDeployment/Modes.cs @@ -0,0 +1,60 @@ +//============================================================================== +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace ModelDUtil +{ + /// + /// The various "modes" of the utility console app. The app will run in + /// exactly one of these modes each execution. + /// + public enum Modes + { + /// + /// Used to export a model to a package file. + /// + CreatePackage, + + /// + /// Used to deploy a clone of a model in a package. + /// + DeployClone, + + /// + /// Used to deploy a copy of a model in a package, under a new name. + /// + DeployNew, + + /// + /// Used to update an existing model from a package. + /// + DeployUpdate, + + /// + /// Used to list all the models in the system. + /// + ListModels, + + /// + /// Used to list all the versions for a selected model. + /// + ListVersions, + + /// + /// Used to display the usage instructions. + /// + Help + } +} diff --git a/samples/master-data-services/ModelDeployment/Program.cs b/samples/master-data-services/ModelDeployment/Program.cs new file mode 100644 index 00000000..8e4b4ea0 --- /dev/null +++ b/samples/master-data-services/ModelDeployment/Program.cs @@ -0,0 +1,448 @@ +//============================================================================== +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Diagnostics; +using System.Globalization; +using System.IO; +using System.Linq; +using Microsoft.MasterDataServices.Deployment; +using Microsoft.MasterDataServices.Services.DataContracts; + +namespace ModelDUtil +{ + /// + /// Sample Model Deployment utility. + /// + class ModelDUtil + { + #region Console app methods + /// + /// Entry point for the console app. + /// + /// Array of command line arguments + static void Main(string[] args) + { + /// + /// Used for input or output package file name parameters. + /// + string packageFile = string.Empty; + + /// + /// Used for model name parameter. + /// + string modelName = string.Empty; + + /// + /// Used for version name parameter. + /// + string versionName = string.Empty; + + Stopwatch stopwatch = new Stopwatch(); + stopwatch.Start(); + + try + { + // Parse the command line options. + Modes mode = ModelDUtil.ParseCommandLine(args, out packageFile, out modelName, out versionName); + switch (mode) + { + case Modes.CreatePackage: + ModelDUtil.CreatePackage(packageFile, modelName, versionName); + break; + + case Modes.DeployClone: + ModelDUtil.DeployClone(packageFile); + break; + + case Modes.DeployNew: + ModelDUtil.DeployNew(packageFile, modelName); + break; + + case Modes.DeployUpdate: + ModelDUtil.DeployUpdate(packageFile, versionName); + break; + + case Modes.ListModels: + ModelDUtil.ListModels(); + break; + + case Modes.ListVersions: + ModelDUtil.ListVersions(modelName); + break; + + default: + ModelDUtil.DisplayHelp(); + break; + } + + stopwatch.Stop(); + Console.WriteLine(string.Empty); + Console.WriteLine("Operation completed successfully. Elapsed time: {0}", stopwatch.Elapsed.ToString("c", CultureInfo.CurrentCulture)); + } + catch (Exception e) + { + stopwatch.Stop(); + Console.WriteLine(string.Empty); + Console.WriteLine("Operation aborted. Elapsed time: {0}", stopwatch.Elapsed.ToString("c", CultureInfo.CurrentCulture)); + Console.WriteLine("Exception: "); + Console.WriteLine(e); + } + + + Console.WriteLine(string.Empty); + Console.WriteLine("Press Enter to continue..."); + Console.ReadLine(); + } + + /// + /// Parse string args provided on the command line. + /// + /// Array of string arguments. + /// True if command line arguments were successfully parsed, false otherwise. + private static Modes ParseCommandLine(string[] args, out string packageFile, out string modelName, out string versionName) + { + packageFile = string.Empty; + modelName = string.Empty; + versionName = string.Empty; + + // The first argument must be a switch specifying the mode + Modes mode = Modes.Help; + int countArgs = args.Length; + + if (countArgs > 0) + { + try + { + mode = (Modes)Enum.Parse(typeof(Modes), args[0], true); + } + catch (ArgumentException) + { + // Invalid mode argument. Display help. + return Modes.Help; + } + + // Now check for additional parameters, as appropriate for the given mode. + switch (mode) + { + case Modes.CreatePackage: + // Package name, Model name, and Version name expected. + if (countArgs != 4) + { + return Modes.Help; + } + packageFile = args[1]; + modelName = args[2]; + versionName = args[3]; + break; + + case Modes.DeployClone: + // Package file name expected. + if (countArgs != 2) + { + return Modes.Help; + } + packageFile = args[1]; + break; + + case Modes.DeployNew: + // Package name and Model name expected. + if (countArgs != 3) + { + return Modes.Help; + } + packageFile = args[1]; + modelName = args[2]; + break; + + case Modes.DeployUpdate: + // Package name and Version name expected. + if (countArgs != 3) + { + return Modes.Help; + } + packageFile = args[1]; + versionName = args[2]; + break; + + case Modes.ListModels: + // No additional params expected. + if (countArgs != 1) + { + return Modes.Help; + } + break; + + case Modes.ListVersions: + // Model name expected. + if (countArgs != 2) + { + return Modes.Help; + } + modelName = args[1]; + break; + + case Modes.Help: + // No additional params expected. + if (countArgs != 1) + { + return Modes.Help; + } + break; + + default: + // Unknown enum value. + return Modes.Help; + } + } + + return mode; + } + + /// + /// Displays help on how to use this console app. + /// + private static void DisplayHelp() + { + Console.WriteLine("Usage:"); + Console.WriteLine(" ModelDUtil [params]"); + Console.WriteLine(string.Empty); + Console.WriteLine("where is one of the following:"); + Console.WriteLine(string.Empty); + Console.WriteLine("ListModels -- returns a list of all the user models in the target system"); + Console.WriteLine(" ModelDUtil ListModels"); + Console.WriteLine(string.Empty); + Console.WriteLine("ListVersions -- returns a list of the versions for a given model"); + Console.WriteLine(" ModelDUtil ListVersions "); + Console.WriteLine(string.Empty); + Console.WriteLine("CreatePackage -- create a package file for a given model, including a specific version of master data"); + Console.WriteLine(" ModelDUtil CreatePackage "); + Console.WriteLine(string.Empty); + Console.WriteLine("DeployClone -- deploys a clone of a model from a given package"); + Console.WriteLine(" ModelDUtil DeployClone "); + Console.WriteLine(string.Empty); + Console.WriteLine("DeployNew -- deploys a model from a given package with the new given name"); + Console.WriteLine(" ModelDUtil DeployNew "); + Console.WriteLine(string.Empty); + Console.WriteLine("DeployUpdate -- deploys an update to a given version of a model from a given package"); + Console.WriteLine(" ModelDUtil DeployUpdate "); + Console.WriteLine(string.Empty); + Console.WriteLine("Help -- displays this help"); + Console.WriteLine(" ModelDUtil Help"); + Console.WriteLine(string.Empty); + Console.WriteLine(string.Empty); + Console.WriteLine("Note: names that contain spaces should be wrapped with double quotation marks. For Example:"); + Console.WriteLine(" ModelDUtil DeployUpdate mypackage.pkg \"Version 1\""); + } + #endregion Console app methods + + #region Model Deployment Sample methods + + /// + /// Creates a model deployment package file for a specified model. + /// + /// File name for the output package. + /// Name of the model to export to package. + /// Name of the version of master data to include in the package. + private static void CreatePackage(string packageFile, string modelName, string versionName) + { + Console.WriteLine("Creating a package for model {0}", modelName); + ModelReader reader = new ModelReader(); + + // Set the model ID on the reader to the passed-in model name. + Identifier modelId = new Identifier(); + modelId.Name = modelName; + reader.ModelId = modelId; + + // Set the version ID on the reader to the passed-in version name. + Identifier versionId = new Identifier(); + versionId.Name = versionName; + reader.VersionId = versionId; + + // Create a package that contains metadata, business rules, and master data. + List packages = reader.CreatePackage(true).ToList(); + + // Save the package + Console.WriteLine("Saving package to file {0}", packageFile); + using (var stream = new FileStream(packageFile, FileMode.CreateNew)) + { + var firstPackage = packages.FirstOrDefault(); + if (firstPackage != null) + firstPackage.Serialize(stream); + } + } + + /// + /// Deploys a clone of a model from a specified package. + /// + /// File name of the input package. + private static void DeployClone(string packageFile) + { + Console.WriteLine("Deploying clone of package {0}", packageFile); + ModelDeployer deployer = new ModelDeployer(); + + // Deploy the package. + + Warnings errorsAsWarnings = null; + using (var package = new PackageReader(packageFile)) + { + Identifier newModelId = null; + errorsAsWarnings = deployer.DeployClone(package.GetEnumerator(), out newModelId); + } + + Console.WriteLine("Package was deployed with {0} warnings", errorsAsWarnings.Count); + } + + /// + /// Deploys a copy of a model from a package, with a new name. + /// + /// File name of the input package. + /// New name for the model being deployed. + private static void DeployNew(string packageFile, string modelName) + { + Console.WriteLine("Deploying package {0} using new model name {1}", packageFile, modelName); + ModelDeployer deployer = new ModelDeployer(); + + // Deploy the package. + Warnings errorsAsWarnings = null; + using (var package = new PackageReader(packageFile)) + { + Identifier newId = null; + errorsAsWarnings = deployer.DeployNew(package.GetEnumerator(), modelName, out newId); + } + + Console.WriteLine("Package was deployed with {0} warnings", errorsAsWarnings.Count); + } + + /// + /// Deploys an update to an existing model from a specified package. + /// + /// File name of the input package. + /// Name of the version of master data to update. + private static void DeployUpdate(string packageFile, string versionName) + { + Console.WriteLine("Deploying package {0}, updating version {1} of the master data", packageFile, versionName); + ModelDeployer deployer = new ModelDeployer(); + ModelReader reader = new ModelReader(); + + + // Deploy it. + Warnings errorsAsWarnings = null; + using (var package = new PackageReader(packageFile)) + { + // Get the ID for the model named in the package + var firstPackage = package.FirstOrDefault(); + if (firstPackage != null) + { + Identifier modelId = GetModelIdentifier(reader, firstPackage.ModelId.Name); + + // Now get the version Id for that model and the given version name. + reader.ModelId = modelId; + } + Identifier versionId = GetVersionIdentifier(reader, versionName); + + errorsAsWarnings = deployer.DeployUpdate(package.GetEnumerator(), true, versionId); + } + + Console.WriteLine("Package was deployed with {0} warnings", errorsAsWarnings.Count); + } + + /// + /// Displays a list of the models in the system. + /// + private static void ListModels() + { + Console.WriteLine("Models:"); + ModelReader reader = new ModelReader(); + + Collection models = reader.GetModels(); + foreach (Identifier modelId in models) + { + Console.WriteLine(modelId.Name); + } + } + + /// + /// Displays a list of the versions for a given model in the system. + /// + /// Name of model for which to list versions. + private static void ListVersions(string modelName) + { + Console.WriteLine("Versions for model {0}:", modelName); + ModelReader reader = new ModelReader(); + + // Set the model ID on the reader to the passed-in model name. + Identifier modelId = new Identifier(); + modelId.Name = modelName; + reader.ModelId = modelId; + + // Get the versions (all status types) for the specified model. + Collection versions = reader.GetVersions(VersionStatusFlags.All); + foreach (Identifier versionId in versions) + { + Console.WriteLine(versionId.Name); + } + } + + #endregion Model Deployment Sample methods + + #region Reader helpers + /// + /// Get the Identifier object for the model with the given name. + /// + /// The to use to retrieve the model information. + /// Name of model to look for + /// The identifier if it exists, otherwise an empty Identifier + public static Identifier GetModelIdentifier(ModelReader reader, string modelName) + { + Identifier modelId = new Identifier(); + Collection modelIdentifiers; + modelIdentifiers = reader.GetModels(); + foreach (Identifier id in modelIdentifiers) + { + if (id.Name.Equals(modelName)) + { + modelId = id; + break; + } + } + + return modelId; + } + + /// + /// Get the Identifier object for the version with the given name. + /// NOTE: ModelId property must be set on the reader first + /// + /// The model reader object to use for the request. + /// Name of version to look for, + /// The identifier if it exists, otherwise an empty Identifier + public static Identifier GetVersionIdentifier(ModelReader reader, string versionName) + { + Identifier versionId = new Identifier(); + Collection versionIdentifiers; + versionIdentifiers = reader.GetVersions(VersionStatusFlags.All); + foreach (Identifier id in versionIdentifiers) + { + if (id.Name.Equals(versionName, StringComparison.OrdinalIgnoreCase)) + { + versionId = id; + break; + } + } + + return versionId; + } + #endregion Reader helpers + } +} diff --git a/samples/master-data-services/ModelDeployment/Properties/AssemblyInfo.cs b/samples/master-data-services/ModelDeployment/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..def76173 --- /dev/null +++ b/samples/master-data-services/ModelDeployment/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +//============================================================================== +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== + +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Resources; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ModelDUtil")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCulture("")] +[assembly: NeutralResourcesLanguageAttribute("en-US")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] diff --git a/samples/master-data-services/ModelDeployment/README.md b/samples/master-data-services/ModelDeployment/README.md new file mode 100644 index 00000000..13840825 --- /dev/null +++ b/samples/master-data-services/ModelDeployment/README.md @@ -0,0 +1,50 @@ +# Master Data Services Security Model Deployment API Sample + +This is a simple console application that demonstrates usage of a few of the common methods in the Model Deployment API. + +Building the Visual Studio 2013 Solution + +This sample has the following external dependencies: + +Microsoft.MasterDataServices.Deployment.dll +Microsoft.MasterDataServices.Services.contracts.dll + +In order to build the solution, adjust the project references to point to these binaries in your Microsoft SQL Server Master Data Services deployment. + +Configuring the sample project + +Update the ConnectionString in ModelDUtil.config to point to your deployed database. Do not to change the name of the connection -- that should be left as "defaultMdsConnection". +ModelDUtil.config must be co-located with ModelDUtil.exe. + +Using the sample executable + +The following is the built-in help output, which describes the capabilities: + +Usage: + + ModelDUtil [mode] [params] + +where [mode] is one of the following: + +ListModels -- returns a list of all the user models in the target system + ModelDUtil ListModels + +ListVersions -- returns a list of the versions for a given model + ModelDUtil ListVersions [model name] + +CreatePackage -- create a package file for a given model + ModelDUtil CreatePackage [output package file name] [model name] [version name] + +DeployClone -- deploys a clone of a model from a given package + ModelDUtil DeployClone [input package file name] + +DeployNew -- deploys a model from a given package with the new given name + ModelDUtil DeployNew [input package file name] [new model name] + +DeployUpdate -- deploys an update to a given version of a model from a given package + ModelDUtil DeployUpdate [input package file name] [version name to update] + +Help -- displays this help + ModelDUtil Help + +Note: names that contain spaces should be wrapped with double quotation marks. For Example: ModelDUtil DeployUpdate mypackage.pkg "Version 1" \ No newline at end of file diff --git a/samples/master-data-services/Security/Program.cs b/samples/master-data-services/Security/Program.cs new file mode 100644 index 00000000..233d8893 --- /dev/null +++ b/samples/master-data-services/Security/Program.cs @@ -0,0 +1,305 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System; +using System.IO; +using System.Xml; +using System.Xml.Serialization; +using Security.MDSTestService; // For the created service reference. + +namespace Security +{ + class Program + { + // MDS service client proxy object. + private static ServiceClient clientProxy; + // MDS URL. + private static string mdsURL = @"http://{0}/{1}/Service/Service.svc"; + + static void Main(string[] args) + { + try + { + if (args.Length < 4 || args.Length > 5) + { + Console.WriteLine("Usage: SecuritySample mode mds_host_name mds_application_name file_name [ExcludeMetadata]"); + Console.WriteLine(string.Empty); + Console.WriteLine("mode: Indicates whether the code exports or imports the security information."); + Console.WriteLine(" \"mode\" value is Export or Import."); + Console.WriteLine(string.Empty); + Console.WriteLine("mds_host_name: The host name of the MDS web site."); + Console.WriteLine(string.Empty); + Console.WriteLine("mds_application_name: The MDS Application name."); + Console.WriteLine(string.Empty); + Console.WriteLine("file_name: The name of the file that stores the security information for users and groups."); + Console.WriteLine(string.Empty); + Console.WriteLine("ExcludeMetadata (optional): Indicates if Metadata Model Permissions are excluded or not."); + Console.WriteLine(" When \"ExcludeMetadata\" is specified Metadata Model Permissions are excluded."); + Console.WriteLine(string.Empty); + return; + } + + string mode = args[0]; + string hostName = args[1]; + string applicationName = args[2]; + string fileName = args[3]; + + mdsURL = string.Format(mdsURL, hostName, applicationName); + + // Creates a service proxy. + clientProxy = GetClientProxy(mdsURL); + + // Check if Exclude Metadata Model Permissions flag is set. + // When Metadata Model's GUID in the target MDS application is different from the one in the source MDS application, the import of the security information fails. + // To avoid this issue the user can exclude Metadata Model Permissions. + // The user can use Model Deployment to create other models with the same GUIDs as the source MDS application. + bool excludeMetadataPermission = false; + + if (args.Length == 5) + { + if (string.Equals(args[4], "ExcludeMetadata", StringComparison.OrdinalIgnoreCase)) + { + excludeMetadataPermission = true; + } + } + + if (string.Equals(mode, "Export", StringComparison.OrdinalIgnoreCase)) + { + // Gets the security information and exports it into the files. + ExportSecurityInformation(excludeMetadataPermission, fileName); + } + else if (string.Equals(mode, "Import", StringComparison.OrdinalIgnoreCase)) + { + // Imports the security information from the files. + ImportSecurityInformation(excludeMetadataPermission, fileName); + } + + } + catch (Exception ex) + { + Console.WriteLine("Error {0}", ex); + } + + } + + // Creates MDS service client proxy. + private static ServiceClient GetClientProxy(string targetURL) + { + // Creates an endpoint address using the URL. + System.ServiceModel.EndpointAddress endptAddress = new System.ServiceModel.EndpointAddress(targetURL); + + // Creates and configures the WS Http binding. + System.ServiceModel.WSHttpBinding wsBinding = new System.ServiceModel.WSHttpBinding(); + + // Creates and returns the client proxy. + return new ServiceClient(wsBinding, endptAddress); + } + + // Handles operation errors. + private static void HandleOperationErrors(MDSTestService.OperationResult result) + { + string errorMessage = string.Empty; + + if (result.Errors.Count > 0) + { + foreach (MDSTestService.Error anError in result.Errors) + { + errorMessage += "Operation Error: " + anError.Code + ":" + anError.Description + "\n"; + } + // Show the error messages. + Console.WriteLine(errorMessage); + } + } + + // Gets security information and exports it into the files. + // excludeMetadataPermission indicates if model privileges for Metadata are exluded. + private static void ExportSecurityInformation(bool excludeMetadataPermission, string fileName) + { + // Gets security information. + SecurityPrincipalsGetRequest principalGetRequest = new SecurityPrincipalsGetRequest(); + principalGetRequest.Criteria = new SecurityPrincipalsCriteria(); + principalGetRequest.Criteria.All = true; + principalGetRequest.Criteria.Type = PrincipalType.UserAccount; + principalGetRequest.Criteria.ResultType = ResultType.Details; + principalGetRequest.Criteria.SecurityResolutionType = SecurityResolutionType.Users; + principalGetRequest.Criteria.ModelPrivilege = ResultType.Details; + principalGetRequest.Criteria.FunctionPrivilege = ResultType.Details; + principalGetRequest.Criteria.HierarchyMemberPrivilege = ResultType.Details; + + // Gets the security principals for all the users. + SecurityPrincipalsGetResponse principalGetResponse = clientProxy.SecurityPrincipalsGet(principalGetRequest); + HandleOperationErrors(principalGetResponse.OperationResult); + + System.Collections.ObjectModel.Collection users = principalGetResponse.Principals.Users; + + // Exclude model privileges for Metadata when excludeMetadataPermission is true. + if (excludeMetadataPermission) + { + foreach (User anUser in users) + { + System.Collections.ObjectModel.Collection tempModelPrivileges = new System.Collections.ObjectModel.Collection{}; + + // Exclude model privileges for Metadata (internal id = 1). + foreach (ModelPrivilege aPrivilege in anUser.SecurityPrivilege.ModelPrivileges) + { + if (aPrivilege.ModelId.InternalId != 1) + { + tempModelPrivileges.Add(aPrivilege); + } + } + + anUser.SecurityPrivilege.ModelPrivileges = tempModelPrivileges; + } + } + + principalGetRequest.Criteria.Type = PrincipalType.Group; + principalGetRequest.Criteria.SecurityResolutionType = SecurityResolutionType.UserAndGroup; + + // Gets the security principals for all the groups. + SecurityPrincipalsGetResponse principalGetGroupResponse = clientProxy.SecurityPrincipalsGet(principalGetRequest); + HandleOperationErrors(principalGetGroupResponse.OperationResult); + + System.Collections.ObjectModel.Collection groups = principalGetGroupResponse.Principals.Groups; + + // Exclude model privileges for Metadata when excludeMetadataPermission is true. + if (excludeMetadataPermission) + { + foreach (Group aGroup in groups) + { + System.Collections.ObjectModel.Collection tempModelPrivileges = new System.Collections.ObjectModel.Collection { }; + + // Exclude model privileges for Metadata (internal id = 1). + foreach (ModelPrivilege aPrivilege in aGroup.SecurityPrivilege.ModelPrivileges) + { + if (aPrivilege.ModelId.InternalId != 1) + { + tempModelPrivileges.Add(aPrivilege); + } + } + + aGroup.SecurityPrivilege.ModelPrivileges = tempModelPrivileges; + } + } + + // Set users and groups objects to securityInformation. + SecurityInformation securityInformation = new SecurityInformation(); + securityInformation.Users = users; + securityInformation.Groups = groups; + + // Serialization. + XmlSerializer serializer = new XmlSerializer(typeof(SecurityInformation)); + + using (FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.Write)) + { + XmlDictionaryWriter xmlWriter = XmlDictionaryWriter.CreateBinaryWriter(fs); + + // Serializes the security information. + serializer.Serialize(xmlWriter, securityInformation); + fs.Flush(); + } + + } + + // Imports the security information from the files. + // excludeMetadataPermission indicates if model privileges for Metadata are exluded. + private static void ImportSecurityInformation(bool excludeMetadataPermission, string fileName) + { + // Deserialization. + System.Collections.ObjectModel.Collection users; + System.Collections.ObjectModel.Collection groups; + SecurityInformation securityInformation = new SecurityInformation(); + + XmlSerializer serializer = new XmlSerializer(typeof(SecurityInformation)); + + using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read)) + { + XmlDictionaryReader xmlReader = XmlDictionaryReader.CreateBinaryReader(fs, XmlDictionaryReaderQuotas.Max); + + // Derializes the security information. + securityInformation = (SecurityInformation)serializer.Deserialize(xmlReader); + } + + // Gets users and groups objects from securityInformation. + users = securityInformation.Users; + groups = securityInformation.Groups; + + // Exclude model privileges for Metadata when excludeMetadataPermission is true. + if (excludeMetadataPermission) + { + foreach (User anUser in users) + { + System.Collections.ObjectModel.Collection tempModelPrivileges = new System.Collections.ObjectModel.Collection { }; + + // Exclude model privileges for Metadata (internal id = 1). + foreach (ModelPrivilege aPrivilege in anUser.SecurityPrivilege.ModelPrivileges) + { + if (aPrivilege.ModelId.InternalId != 1) + { + tempModelPrivileges.Add(aPrivilege); + } + } + + anUser.SecurityPrivilege.ModelPrivileges = tempModelPrivileges; + } + } + + // Exclude model privileges for Metadata when excludeMetadataPermission is true. + if (excludeMetadataPermission) + { + foreach (Group aGroup in groups) + { + System.Collections.ObjectModel.Collection tempModelPrivileges = new System.Collections.ObjectModel.Collection { }; + + // Exclude model privileges for Metadata (internal id = 1). + foreach (ModelPrivilege aPrivilege in aGroup.SecurityPrivilege.ModelPrivileges) + { + if (aPrivilege.ModelId.InternalId != 1) + { + tempModelPrivileges.Add(aPrivilege); + } + } + + aGroup.SecurityPrivilege.ModelPrivileges = tempModelPrivileges; + } + } + + // Clones security principals for groups and users. + SecurityPrincipalsRequest principalRequest = new SecurityPrincipalsRequest(); + principalRequest.Principals = new SecurityPrincipals(); + principalRequest.Principals.Groups = new System.Collections.ObjectModel.Collection { }; + principalRequest.Principals.Users = new System.Collections.ObjectModel.Collection { }; + + // Sets group objects. + foreach (Group aGroup in groups) + { + principalRequest.Principals.Groups.Add(aGroup); + } + + // Creates groups and their security principals. + // Create groups before users since some of the users may belong to one of the groups and reference the group object. + // Note that the security information assumes that GUIDs for objects such as Models are the same. + MessageResponse response = clientProxy.SecurityPrincipalsClone(principalRequest); + HandleOperationErrors(response.OperationResult); + + principalRequest.Principals.Groups = new System.Collections.ObjectModel.Collection { }; + principalRequest.Principals.Users = new System.Collections.ObjectModel.Collection { }; + + // Sets user objects. + foreach (User aUser in users) + { + principalRequest.Principals.Users.Add(aUser); + } + + // Creates users and their security principals. + response = clientProxy.SecurityPrincipalsClone(principalRequest); + HandleOperationErrors(response.OperationResult); + } + } +} diff --git a/samples/master-data-services/Security/Properties/AssemblyInfo.cs b/samples/master-data-services/Security/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..a794017f --- /dev/null +++ b/samples/master-data-services/Security/Properties/AssemblyInfo.cs @@ -0,0 +1,46 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Security")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Security")] +[assembly: AssemblyCopyright("Copyright © Microsoft")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("46523287-e46e-4b7e-a07a-e34cffbf89e4")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/master-data-services/Security/README.md b/samples/master-data-services/Security/README.md new file mode 100644 index 00000000..3b786253 --- /dev/null +++ b/samples/master-data-services/Security/README.md @@ -0,0 +1,47 @@ +# Master Data Services Security API Sample + +This is a C# sample code to show how to export security information into the specified file and import security information from the file by using MDS APIs. +Export security information method gets the security information (the security principals) from the specified MDS application and exports (serializes) it to the specified file (the file will be created in the folder where the sample application runs). Import security information method gets (deserializes) the user and group security principals from the file and clones them (creates them with the same GUIDs) in the target MDS application. + +This sample code takes the following parameters. +1. Mode (the first parameter) +This parameter indicates whether the code exports or imports the security information. +Export: The code exports the security information. +Import: The code imports the security information. +2. MDS Host Name (the second parameter) +This parameter indicates the host name of the MDS web site. For example, if the MDS URL is http://mydomain.com/mds MDS Host Name is "mydomain.com". +If the mode is Export it is the host name from which the security information is exported. If the mode is Import it is the host name to which the security information is imported. +3. MDS Application Name (the third parameter) +This parameter indicates the MDS Application name. For example, if the MDS URL is http://mydomain.com/mds MDS Application Name is "mds". +4. File name (the fourth parameter) +The name of the file that stores the security information for users and groups. +5: Exclude Metadata Model Permissions (the fifth parameter) +This is an optional parameter that indicates if Metadata Model Permissions are excluded or not. +When "ExcludeMetadata" is specified here Metadata Model Permissions are excluded. +When Metadata Model's GUID in the target MDS application is different from the one in the source MDS application, the import of the security information fails. To avoid this issue the user can exclude Metadata Model Permissions. + +The import of the security information creates users and user groups that were exported from the source MDS application data, so there should not be any user and user group in the target MDS application data that are the same as the source MDS application data. Before the security privileges on models and member hierarchies are imported, the target MDS application should have the same models and member hierarchies with the same GUIDs. Model Deployment can deploy models (other than Metadata) with the same GUIDs. + +Program.cs uses Reference.cs (the service reference class file) that was generated by using Visual Studio to access MDS Web service API. You may need to regenerate Reference.cs in case when MDS Web service API is changed. + +To generate Reference.cs using Visual Studio: +You need to expose the WSDL. Exposing the WSDL is only necessary at the time when you want to generate proxy classes using a client development tool such as Visual Studio. After a proxy has been generated, the WSDL does not need to be exposed going forward for client programs to call the API. + +To enable an http/https Get on the WSDL: +1. Open the MDS web.config file in a text editor (\Microsoft SQL Server\Master Data Services\WebApplication\web.config). +2. Search for the tag serviceMetadata and set httpGetEnabled to true (or httpsGetEnabled if using SSL). + +To also enable service exception details for additional debugging (not necessary for standard, trapped errors): +1. Search for the tag serviceDebug and set includeExceptionDetailInFaults to true. + +After that you need to add a Service Reference to http:////service/service.svc and set the namespace to the service to "MDSTestService" in the following steps using Visual Studio. + 1. Click "Add Service Reference". + 2. In Address, enter the URL to the MDS service which will be http:////service/service.svc. + 3. Specify the namespace to the service as "MDSTestService" in the Namespace box. + 4. Click the Advanced button to configure advanced settings. + 5. Check Always generate message contracts. + 6. Set the Collection type drop-down to System.Collections.ObjectModel.Collection. + 7. Click OK to return to the Add Service Reference dialog. + 8. Click OK. + +Reference.cs will be generated in Security\Service References\MDSTestService folder. You can replace Security\Reference.cs with the newly generated one. diff --git a/samples/master-data-services/Security/Reference.cs b/samples/master-data-services/Security/Reference.cs new file mode 100644 index 00000000..8d366854 --- /dev/null +++ b/samples/master-data-services/Security/Reference.cs @@ -0,0 +1,23041 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Security.MDSTestService +{ + using System.Runtime.Serialization; + using System; + + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataContractBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.International))] + public partial class DataContractBase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRulesPalette", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRulesPalette : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionGroups + { + get + { + return this.BRActionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionGroupsField, value) != true)) + { + this.BRActionGroupsField = value; + this.RaisePropertyChanged("BRActionGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionGroups + { + get + { + return this.BRConditionGroupsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionGroupsField, value) != true)) + { + this.BRConditionGroupsField = value; + this.RaisePropertyChanged("BRConditionGroups"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionGroup : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActionComponents + { + get + { + return this.BRActionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionComponentsField, value) != true)) + { + this.BRActionComponentsField = value; + this.RaisePropertyChanged("BRActionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemTypeComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionComponent))] + public partial class BRItemTypeComponent : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRItemType ItemTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRItemType ItemType + { + get + { + return this.ItemTypeField; + } + set + { + if ((this.ItemTypeField.Equals(value) != true)) + { + this.ItemTypeField = value; + this.RaisePropertyChanged("ItemType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeTypeInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeTypeInfo : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeDataTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AttributeType AttributeTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection AttributeDataTypes + { + get + { + return this.AttributeDataTypesField; + } + set + { + if ((object.ReferenceEquals(this.AttributeDataTypesField, value) != true)) + { + this.AttributeDataTypesField = value; + this.RaisePropertyChanged("AttributeDataTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AttributeType AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionComponent : Security.MDSTestService.BRItemTypeComponent + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParametersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parameters + { + get + { + return this.ParametersField; + } + set + { + if ((object.ReferenceEquals(this.ParametersField, value) != true)) + { + this.ParametersField = value; + this.RaisePropertyChanged("Parameters"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRScriptParameter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRScriptParameter : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CompatibleAttributeTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IndexField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MaxLengthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PrecisionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ScaleField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection CompatibleAttributeTypes + { + get + { + return this.CompatibleAttributeTypesField; + } + set + { + if ((object.ReferenceEquals(this.CompatibleAttributeTypesField, value) != true)) + { + this.CompatibleAttributeTypesField = value; + this.RaisePropertyChanged("CompatibleAttributeTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Index + { + get + { + return this.IndexField; + } + set + { + if ((this.IndexField.Equals(value) != true)) + { + this.IndexField = value; + this.RaisePropertyChanged("Index"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MaxLength + { + get + { + return this.MaxLengthField; + } + set + { + if ((this.MaxLengthField.Equals(value) != true)) + { + this.MaxLengthField = value; + this.RaisePropertyChanged("MaxLength"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Precision + { + get + { + return this.PrecisionField; + } + set + { + if ((this.PrecisionField.Equals(value) != true)) + { + this.PrecisionField = value; + this.RaisePropertyChanged("Precision"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Scale + { + get + { + return this.ScaleField; + } + set + { + if ((this.ScaleField.Equals(value) != true)) + { + this.ScaleField = value; + this.RaisePropertyChanged("Scale"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRActionComponent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRActionComponent : Security.MDSTestService.BRItemTypeComponent + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionGroup : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionComponentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection BRConditionComponents + { + get + { + return this.BRConditionComponentsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionComponentsField, value) != true)) + { + this.BRConditionComponentsField = value; + this.RaisePropertyChanged("BRConditionComponents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class OperationResult : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ErrorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid RequestIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Errors + { + get + { + return this.ErrorsField; + } + set + { + if ((object.ReferenceEquals(this.ErrorsField, value) != true)) + { + this.ErrorsField = value; + this.RaisePropertyChanged("Errors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid RequestId + { + get + { + return this.RequestIdField; + } + set + { + if ((this.RequestIdField.Equals(value) != true)) + { + this.RequestIdField = value; + this.RaisePropertyChanged("RequestId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Error", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Error : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ErrorContext ContextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ErrorContext Context + { + get + { + return this.ContextField; + } + set + { + if ((object.ReferenceEquals(this.ContextField, value) != true)) + { + this.ContextField = value; + this.RaisePropertyChanged("Context"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Number + { + get + { + return this.NumberField; + } + set + { + if ((this.NumberField.Equals(value) != true)) + { + this.NumberField = value; + this.RaisePropertyChanged("Number"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ErrorContext", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ErrorContext : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ObjectType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ObjectType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Identifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class Identifier : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int InternalIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 2)] + public int InternalId + { + get + { + return this.InternalIdField; + } + set + { + if ((this.InternalIdField.Equals(value) != true)) + { + this.InternalIdField = value; + this.RaisePropertyChanged("InternalId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + public partial class ModelContextIdentifier : Security.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + public partial class EntityContextIdentifier : Security.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + public partial class MemberTypeContextIdentifier : Security.MDSTestService.EntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberAttributeIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberAttributeIdentifier : Security.MDSTestService.MemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberIdentifier : Security.MDSTestService.Identifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameChangedField; + + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeChanged + { + get + { + return this.IsCodeChangedField; + } + set + { + if ((this.IsCodeChangedField.Equals(value) != true)) + { + this.IsCodeChangedField = value; + this.RaisePropertyChanged("IsCodeChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameChanged + { + get + { + return this.IsNameChangedField; + } + set + { + if ((this.IsNameChangedField.Equals(value) != true)) + { + this.IsNameChangedField = value; + this.RaisePropertyChanged("IsNameChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 2)] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false, Order = 3)] + public Security.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyContextIdentifier : Security.MDSTestService.ModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SkuNotSupportedMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SkuNotSupportedMessage : Security.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EditionExpiredMessage", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EditionExpiredMessage : Security.MDSTestService.DataContractBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRules", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRules : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesMemberField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(Name = "BusinessRules", EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRulesMember + { + get + { + return this.BusinessRulesMemberField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesMemberField, value) != true)) + { + this.BusinessRulesMemberField = value; + this.RaisePropertyChanged("BusinessRulesMember"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.International))] + public partial class BRItem : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRItemType OperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection PostfixArgumentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UserScriptNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int UserScriptParameterCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRItemType Operator + { + get + { + return this.OperatorField; + } + set + { + if ((this.OperatorField.Equals(value) != true)) + { + this.OperatorField = value; + this.RaisePropertyChanged("Operator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection PostfixArguments + { + get + { + return this.PostfixArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.PostfixArgumentsField, value) != true)) + { + this.PostfixArgumentsField = value; + this.RaisePropertyChanged("PostfixArguments"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + if ((object.ReferenceEquals(this.TextField, value) != true)) + { + this.TextField = value; + this.RaisePropertyChanged("Text"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UserScriptName + { + get + { + return this.UserScriptNameField; + } + set + { + if ((object.ReferenceEquals(this.UserScriptNameField, value) != true)) + { + this.UserScriptNameField = value; + this.RaisePropertyChanged("UserScriptName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int UserScriptParameterCount + { + get + { + return this.UserScriptParameterCountField; + } + set + { + if ((this.UserScriptParameterCountField.Equals(value) != true)) + { + this.UserScriptParameterCountField = value; + this.RaisePropertyChanged("UserScriptParameterCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AuditInfo", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AuditInfo : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier CreatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier CreatedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime UpdatedDateTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier UpdatedUserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier UpdatedVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDateTime + { + get + { + return this.CreatedDateTimeField; + } + set + { + if ((this.CreatedDateTimeField.Equals(value) != true)) + { + this.CreatedDateTimeField = value; + this.RaisePropertyChanged("CreatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier CreatedUserId + { + get + { + return this.CreatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedUserIdField, value) != true)) + { + this.CreatedUserIdField = value; + this.RaisePropertyChanged("CreatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier CreatedVersionId + { + get + { + return this.CreatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CreatedVersionIdField, value) != true)) + { + this.CreatedVersionIdField = value; + this.RaisePropertyChanged("CreatedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime UpdatedDateTime + { + get + { + return this.UpdatedDateTimeField; + } + set + { + if ((this.UpdatedDateTimeField.Equals(value) != true)) + { + this.UpdatedDateTimeField = value; + this.RaisePropertyChanged("UpdatedDateTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier UpdatedUserId + { + get + { + return this.UpdatedUserIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedUserIdField, value) != true)) + { + this.UpdatedUserIdField = value; + this.RaisePropertyChanged("UpdatedUserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier UpdatedVersionId + { + get + { + return this.UpdatedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedVersionIdField, value) != true)) + { + this.UpdatedVersionIdField = value; + this.RaisePropertyChanged("UpdatedVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRCondition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.International))] + public partial class BRCondition : Security.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ConditionTreeNodeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier ConditionTreeNodeId + { + get + { + return this.ConditionTreeNodeIdField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeNodeIdField, value) != true)) + { + this.ConditionTreeNodeIdField = value; + this.RaisePropertyChanged("ConditionTreeNodeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public object PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAction : Security.MDSTestService.BRItem + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRAttributeArgument PrefixArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRAttributeArgument PrefixArgument + { + get + { + return this.PrefixArgumentField; + } + set + { + if ((object.ReferenceEquals(this.PrefixArgumentField, value) != true)) + { + this.PrefixArgumentField = value; + this.RaisePropertyChanged("PrefixArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + public partial class BRArgument : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRPropertyName PropertyNameField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRPropertyName PropertyName + { + get + { + return this.PropertyNameField; + } + set + { + if ((this.PropertyNameField.Equals(value) != true)) + { + this.PropertyNameField = value; + this.RaisePropertyChanged("PropertyName"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRFreeformArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRFreeformArgument : Security.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeValueArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeValueArgument : Security.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AttributeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeCode + { + get + { + return this.AttributeCodeField; + } + set + { + if ((object.ReferenceEquals(this.AttributeCodeField, value) != true)) + { + this.AttributeCodeField = value; + this.RaisePropertyChanged("AttributeCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRHierarchyArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRHierarchyArgument : Security.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRChangeTrackingGroupArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRChangeTrackingGroupArgument : Security.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRUserScriptParameterArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRUserScriptParameterArgument : Security.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParameterNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRArgument ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParameterName + { + get + { + return this.ParameterNameField; + } + set + { + if ((object.ReferenceEquals(this.ParameterNameField, value) != true)) + { + this.ParameterNameField = value; + this.RaisePropertyChanged("ParameterName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRArgument Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRBlankArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRBlankArgument : Security.MDSTestService.BRArgument + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgumentBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + public partial class BRAttributeArgumentBase : Security.MDSTestService.BRArgument + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDomainBasedAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDomainBasedAttributeArgument : Security.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRAttributeArgument ChildArgumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRAttributeArgument ChildArgument + { + get + { + return this.ChildArgumentField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentField, value) != true)) + { + this.ChildArgumentField = value; + this.RaisePropertyChanged("ChildArgument"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRAttributeArgument", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRAttributeArgument : Security.MDSTestService.BRAttributeArgumentBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ChildArgumentsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ChildArguments + { + get + { + return this.ChildArgumentsField; + } + set + { + if ((object.ReferenceEquals(this.ChildArgumentsField, value) != true)) + { + this.ChildArgumentsField = value; + this.RaisePropertyChanged("ChildArguments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRConditionTreeNode", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRConditionTreeNode : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberTypeContextIdentifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ConditionTreeChildNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ConditionTreeParentNodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.LogicalOperator LogicalOperatorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SequenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionsField, value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberTypeContextIdentifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ConditionTreeChildNodes + { + get + { + return this.ConditionTreeChildNodesField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeChildNodesField, value) != true)) + { + this.ConditionTreeChildNodesField = value; + this.RaisePropertyChanged("ConditionTreeChildNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier ConditionTreeParentNode + { + get + { + return this.ConditionTreeParentNodeField; + } + set + { + if ((object.ReferenceEquals(this.ConditionTreeParentNodeField, value) != true)) + { + this.ConditionTreeParentNodeField = value; + this.RaisePropertyChanged("ConditionTreeParentNode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.LogicalOperator LogicalOperator + { + get + { + return this.LogicalOperatorField; + } + set + { + if ((this.LogicalOperatorField.Equals(value) != true)) + { + this.LogicalOperatorField = value; + this.RaisePropertyChanged("LogicalOperator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Sequence + { + get + { + return this.SequenceField; + } + set + { + if ((this.SequenceField.Equals(value) != true)) + { + this.SequenceField = value; + this.RaisePropertyChanged("Sequence"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BusinessRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BusinessRule : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRConditionTreeNode BRConditionTreeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRElseActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCorruptedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFullDefinitionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable NotificationUserField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleConditionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RuleElseActionTextField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRActionsField, value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRConditionTreeNode BRConditionTree + { + get + { + return this.BRConditionTreeField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeField, value) != true)) + { + this.BRConditionTreeField = value; + this.RaisePropertyChanged("BRConditionTree"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRElseActions + { + get + { + return this.BRElseActionsField; + } + set + { + if ((object.ReferenceEquals(this.BRElseActionsField, value) != true)) + { + this.BRElseActionsField = value; + this.RaisePropertyChanged("BRElseActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCorrupted + { + get + { + return this.IsCorruptedField; + } + set + { + if ((this.IsCorruptedField.Equals(value) != true)) + { + this.IsCorruptedField = value; + this.RaisePropertyChanged("IsCorrupted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFullDefinition + { + get + { + return this.IsFullDefinitionField; + } + set + { + if ((this.IsFullDefinitionField.Equals(value) != true)) + { + this.IsFullDefinitionField = value; + this.RaisePropertyChanged("IsFullDefinition"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationGroup + { + get + { + return this.NotificationGroupField; + } + set + { + if ((this.NotificationGroupField.Equals(value) != true)) + { + this.NotificationGroupField = value; + this.RaisePropertyChanged("NotificationGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NotificationUser + { + get + { + return this.NotificationUserField; + } + set + { + if ((this.NotificationUserField.Equals(value) != true)) + { + this.NotificationUserField = value; + this.RaisePropertyChanged("NotificationUser"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Priority + { + get + { + return this.PriorityField; + } + set + { + if ((this.PriorityField.Equals(value) != true)) + { + this.PriorityField = value; + this.RaisePropertyChanged("Priority"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleActionText + { + get + { + return this.RuleActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleActionTextField, value) != true)) + { + this.RuleActionTextField = value; + this.RaisePropertyChanged("RuleActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleConditionText + { + get + { + return this.RuleConditionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleConditionTextField, value) != true)) + { + this.RuleConditionTextField = value; + this.RaisePropertyChanged("RuleConditionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RuleElseActionText + { + get + { + return this.RuleElseActionTextField; + } + set + { + if ((object.ReferenceEquals(this.RuleElseActionTextField, value) != true)) + { + this.RuleElseActionTextField = value; + this.RaisePropertyChanged("RuleElseActionText"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BRStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRDeleteCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BRItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((object.ReferenceEquals(this.BRConditionTreeNodesField, value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BRItems + { + get + { + return this.BRItemsField; + } + set + { + if ((object.ReferenceEquals(this.BRItemsField, value) != true)) + { + this.BRItemsField = value; + this.RaisePropertyChanged("BRItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRulesField, value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection BusinessRuleIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection BusinessRuleIds + { + get + { + return this.BusinessRuleIdsField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdsField, value) != true)) + { + this.BusinessRuleIdsField = value; + this.RaisePropertyChanged("BusinessRuleIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRResultOptions : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType BRActionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType BRConditionTreeNodesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType BRConditionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType BusinessRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType BRActions + { + get + { + return this.BRActionsField; + } + set + { + if ((this.BRActionsField.Equals(value) != true)) + { + this.BRActionsField = value; + this.RaisePropertyChanged("BRActions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType BRConditionTreeNodes + { + get + { + return this.BRConditionTreeNodesField; + } + set + { + if ((this.BRConditionTreeNodesField.Equals(value) != true)) + { + this.BRConditionTreeNodesField = value; + this.RaisePropertyChanged("BRConditionTreeNodes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType BRConditions + { + get + { + return this.BRConditionsField; + } + set + { + if ((this.BRConditionsField.Equals(value) != true)) + { + this.BRConditionsField = value; + this.RaisePropertyChanged("BRConditions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType BusinessRules + { + get + { + return this.BusinessRulesField; + } + set + { + if ((this.BusinessRulesField.Equals(value) != true)) + { + this.BusinessRulesField = value; + this.RaisePropertyChanged("BusinessRules"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPublishCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class BRPublishCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BREntityMemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.BREntityMemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AttributeGroupIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DisplayTypeField; + + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ExcludeAuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable HierarchyLevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeUnchangedValueField; + + private Security.MDSTestService.MemberReturnOption MemberReturnOptionField; + + private System.Nullable MemberTypeField; + + private Security.MDSTestService.Identifier ModelIdField; + + private int PageNumberField; + + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier SortColumnIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SortDirection SortDirectionField; + + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier AttributeGroupId + { + get + { + return this.AttributeGroupIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupIdField, value) != true)) + { + this.AttributeGroupIdField = value; + this.RaisePropertyChanged("AttributeGroupId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisplayType + { + get + { + return this.DisplayTypeField; + } + set + { + if ((this.DisplayTypeField.Equals(value) != true)) + { + this.DisplayTypeField = value; + this.RaisePropertyChanged("DisplayType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ExcludeAuditInfo + { + get + { + return this.ExcludeAuditInfoField; + } + set + { + if ((this.ExcludeAuditInfoField.Equals(value) != true)) + { + this.ExcludeAuditInfoField = value; + this.RaisePropertyChanged("ExcludeAuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable HierarchyLevelNumber + { + get + { + return this.HierarchyLevelNumberField; + } + set + { + if ((this.HierarchyLevelNumberField.Equals(value) != true)) + { + this.HierarchyLevelNumberField = value; + this.RaisePropertyChanged("HierarchyLevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeUnchangedValue + { + get + { + return this.IncludeUnchangedValueField; + } + set + { + if ((this.IncludeUnchangedValueField.Equals(value) != true)) + { + this.IncludeUnchangedValueField = value; + this.RaisePropertyChanged("IncludeUnchangedValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public Security.MDSTestService.MemberReturnOption MemberReturnOption + { + get + { + return this.MemberReturnOptionField; + } + set + { + if ((this.MemberReturnOptionField.Equals(value) != true)) + { + this.MemberReturnOptionField = value; + this.RaisePropertyChanged("MemberReturnOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true)] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier SortColumnId + { + get + { + return this.SortColumnIdField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnIdField, value) != true)) + { + this.SortColumnIdField = value; + this.RaisePropertyChanged("SortColumnId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembers : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ChangesetIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ChangesetId + { + get + { + return this.ChangesetIdField; + } + set + { + if ((object.ReferenceEquals(this.ChangesetIdField, value) != true)) + { + this.ChangesetIdField = value; + this.RaisePropertyChanged("ChangesetId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Member", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Member : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection CollectionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyParentIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ParentsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Collections + { + get + { + return this.CollectionsField; + } + set + { + if ((object.ReferenceEquals(this.CollectionsField, value) != true)) + { + this.CollectionsField = value; + this.RaisePropertyChanged("Collections"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyParentIds + { + get + { + return this.DerivedHierarchyParentIdsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyParentIdsField, value) != true)) + { + this.DerivedHierarchyParentIdsField = value; + this.RaisePropertyChanged("DerivedHierarchyParentIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Parents + { + get + { + return this.ParentsField; + } + set + { + if ((object.ReferenceEquals(this.ParentsField, value) != true)) + { + this.ParentsField = value; + this.RaisePropertyChanged("Parents"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Attribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularDataRow))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.International))] + public partial class Attribute : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsChangedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionAnnotationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AttributeValueType TypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private object ValueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsChanged + { + get + { + return this.IsChangedField; + } + set + { + if ((this.IsChangedField.Equals(value) != true)) + { + this.IsChangedField = value; + this.RaisePropertyChanged("IsChanged"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string TransactionAnnotation + { + get + { + return this.TransactionAnnotationField; + } + set + { + if ((object.ReferenceEquals(this.TransactionAnnotationField, value) != true)) + { + this.TransactionAnnotationField = value; + this.RaisePropertyChanged("TransactionAnnotation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AttributeValueType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public object Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Collection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Collection : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier CollectionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RemoveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.MemberIdentifier CollectionId + { + get + { + return this.CollectionIdField; + } + set + { + if ((object.ReferenceEquals(this.CollectionIdField, value) != true)) + { + this.CollectionIdField = value; + this.RaisePropertyChanged("CollectionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Remove + { + get + { + return this.RemoveField; + } + set + { + if ((this.RemoveField.Equals(value) != true)) + { + this.RemoveField = value; + this.RaisePropertyChanged("Remove"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Parent", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Parent : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSoftDeletedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSoftDeleted + { + get + { + return this.IsSoftDeletedField; + } + set + { + if ((this.IsSoftDeletedField.Equals(value) != true)) + { + this.IsSoftDeletedField = value; + this.RaisePropertyChanged("IsSoftDeleted"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.MemberIdentifier ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentIdField, value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FileAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FileAttribute : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private byte[] ContentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ContentTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public byte[] Content + { + get + { + return this.ContentField; + } + set + { + if ((object.ReferenceEquals(this.ContentField, value) != true)) + { + this.ContentField = value; + this.RaisePropertyChanged("Content"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ContentType + { + get + { + return this.ContentTypeField; + } + set + { + if ((object.ReferenceEquals(this.ContentTypeField, value) != true)) + { + this.ContentTypeField = value; + this.RaisePropertyChanged("ContentType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersInformation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersInformation : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalMemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int TotalPagesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalMemberCount + { + get + { + return this.TotalMemberCountField; + } + set + { + if ((this.TotalMemberCountField.Equals(value) != true)) + { + this.TotalMemberCountField = value; + this.RaisePropertyChanged("TotalMemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int TotalPages + { + get + { + return this.TotalPagesField; + } + set + { + if ((this.TotalPagesField.Equals(value) != true)) + { + this.TotalPagesField = value; + this.RaisePropertyChanged("TotalPages"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembersGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AncestorsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ParentMemberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowLimitField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchTermField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier UserIdField; + + private Security.MDSTestService.Identifier ModelIdField; + + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Ancestors + { + get + { + return this.AncestorsField; + } + set + { + if ((this.AncestorsField.Equals(value) != true)) + { + this.AncestorsField = value; + this.RaisePropertyChanged("Ancestors"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentMember + { + get + { + return this.ParentMemberField; + } + set + { + if ((object.ReferenceEquals(this.ParentMemberField, value) != true)) + { + this.ParentMemberField = value; + this.RaisePropertyChanged("ParentMember"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowLimit + { + get + { + return this.RowLimitField; + } + set + { + if ((this.RowLimitField.Equals(value) != true)) + { + this.RowLimitField = value; + this.RaisePropertyChanged("RowLimit"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchTerm + { + get + { + return this.SearchTermField; + } + set + { + if ((object.ReferenceEquals(this.SearchTermField, value) != true)) + { + this.SearchTermField = value; + this.RaisePropertyChanged("SearchTerm"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 9)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, Order = 10)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMembers", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMembers : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private Security.MDSTestService.Identifier ModelIdField; + + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ParentChild", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ParentChild : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier ChildField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ChildAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ChildEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType ChildPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier NextRelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyItemType NextRelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier ParentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ParentAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ParentEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType ParentPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier RelationshipIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyItemType RelationshipTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal WeightField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier Child + { + get + { + return this.ChildField; + } + set + { + if ((object.ReferenceEquals(this.ChildField, value) != true)) + { + this.ChildField = value; + this.RaisePropertyChanged("Child"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChildAccessPermission + { + get + { + return this.ChildAccessPermissionField; + } + set + { + if ((this.ChildAccessPermissionField.Equals(value) != true)) + { + this.ChildAccessPermissionField = value; + this.RaisePropertyChanged("ChildAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ChildEntityId + { + get + { + return this.ChildEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildEntityIdField, value) != true)) + { + this.ChildEntityIdField = value; + this.RaisePropertyChanged("ChildEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PermissionType ChildPermission + { + get + { + return this.ChildPermissionField; + } + set + { + if ((this.ChildPermissionField.Equals(value) != true)) + { + this.ChildPermissionField = value; + this.RaisePropertyChanged("ChildPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier NextRelationshipId + { + get + { + return this.NextRelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.NextRelationshipIdField, value) != true)) + { + this.NextRelationshipIdField = value; + this.RaisePropertyChanged("NextRelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyItemType NextRelationshipType + { + get + { + return this.NextRelationshipTypeField; + } + set + { + if ((this.NextRelationshipTypeField.Equals(value) != true)) + { + this.NextRelationshipTypeField = value; + this.RaisePropertyChanged("NextRelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier Parent + { + get + { + return this.ParentField; + } + set + { + if ((object.ReferenceEquals(this.ParentField, value) != true)) + { + this.ParentField = value; + this.RaisePropertyChanged("Parent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentAccessPermission + { + get + { + return this.ParentAccessPermissionField; + } + set + { + if ((this.ParentAccessPermissionField.Equals(value) != true)) + { + this.ParentAccessPermissionField = value; + this.RaisePropertyChanged("ParentAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ParentEntityId + { + get + { + return this.ParentEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentEntityIdField, value) != true)) + { + this.ParentEntityIdField = value; + this.RaisePropertyChanged("ParentEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PermissionType ParentPermission + { + get + { + return this.ParentPermissionField; + } + set + { + if ((this.ParentPermissionField.Equals(value) != true)) + { + this.ParentPermissionField = value; + this.RaisePropertyChanged("ParentPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier RelationshipId + { + get + { + return this.RelationshipIdField; + } + set + { + if ((object.ReferenceEquals(this.RelationshipIdField, value) != true)) + { + this.RelationshipIdField = value; + this.RaisePropertyChanged("RelationshipId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyItemType RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + if ((this.RelationshipTypeField.Equals(value) != true)) + { + this.RelationshipTypeField = value; + this.RaisePropertyChanged("RelationshipType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public decimal Weight + { + get + { + return this.WeightField; + } + set + { + if ((this.WeightField.Equals(value) != true)) + { + this.WeightField = value; + this.RaisePropertyChanged("Weight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelMembersResultCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelMembersResultCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeCollectionMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeConsolidatedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeLeafMembersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeCollectionMembers + { + get + { + return this.IncludeCollectionMembersField; + } + set + { + if ((this.IncludeCollectionMembersField.Equals(value) != true)) + { + this.IncludeCollectionMembersField = value; + this.RaisePropertyChanged("IncludeCollectionMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeConsolidatedMembers + { + get + { + return this.IncludeConsolidatedMembersField; + } + set + { + if ((this.IncludeConsolidatedMembersField.Equals(value) != true)) + { + this.IncludeConsolidatedMembersField = value; + this.RaisePropertyChanged("IncludeConsolidatedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeLeafMembers + { + get + { + return this.IncludeLeafMembersField; + } + set + { + if ((this.IncludeLeafMembersField.Equals(value) != true)) + { + this.IncludeLeafMembersField = value; + this.RaisePropertyChanged("IncludeLeafMembers"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyParentCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyParentCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.Generic.Dictionary> ChildIdsByOldParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Guid ParentIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.Generic.Dictionary> ChildIdsByOldParentId + { + get + { + return this.ChildIdsByOldParentIdField; + } + set + { + if ((object.ReferenceEquals(this.ChildIdsByOldParentIdField, value) != true)) + { + this.ChildIdsByOldParentIdField = value; + this.RaisePropertyChanged("ChildIdsByOldParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Guid ParentId + { + get + { + return this.ParentIdField; + } + set + { + if ((this.ParentIdField.Equals(value) != true)) + { + this.ParentIdField = value; + this.RaisePropertyChanged("ParentId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMembersCopyCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMembersCopyCriteria : Security.MDSTestService.DataContractBase + { + + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + private Security.MDSTestService.Identifier ModelIdField; + + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(IsRequired = true, EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberSourceTarget", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberSourceTarget : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SourceMemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TargetMemberCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceMemberCode + { + get + { + return this.SourceMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.SourceMemberCodeField, value) != true)) + { + this.SourceMemberCodeField = value; + this.RaisePropertyChanged("SourceMemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TargetMemberCode + { + get + { + return this.TargetMemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.TargetMemberCodeField, value) != true)) + { + this.TargetMemberCodeField = value; + this.RaisePropertyChanged("TargetMemberCode"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeClearedBatchesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IncludeClearedBatches + { + get + { + return this.IncludeClearedBatchesField; + } + set + { + if ((this.IncludeClearedBatchesField.Equals(value) != true)) + { + this.IncludeClearedBatchesField = value; + this.RaisePropertyChanged("IncludeClearedBatches"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingBatch", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityStagingBatch : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable BatchIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BatchTagField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorViewField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedEndField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime ProcessedStartField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int RowsInErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.StagingBatchStatus StatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable BatchId + { + get + { + return this.BatchIdField; + } + set + { + if ((this.BatchIdField.Equals(value) != true)) + { + this.BatchIdField = value; + this.RaisePropertyChanged("BatchId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BatchTag + { + get + { + return this.BatchTagField; + } + set + { + if ((object.ReferenceEquals(this.BatchTagField, value) != true)) + { + this.BatchTagField = value; + this.RaisePropertyChanged("BatchTag"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorView + { + get + { + return this.ErrorViewField; + } + set + { + if ((object.ReferenceEquals(this.ErrorViewField, value) != true)) + { + this.ErrorViewField = value; + this.RaisePropertyChanged("ErrorView"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedEnd + { + get + { + return this.ProcessedEndField; + } + set + { + if ((this.ProcessedEndField.Equals(value) != true)) + { + this.ProcessedEndField = value; + this.RaisePropertyChanged("ProcessedEnd"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime ProcessedStart + { + get + { + return this.ProcessedStartField; + } + set + { + if ((this.ProcessedStartField.Equals(value) != true)) + { + this.ProcessedStartField = value; + this.RaisePropertyChanged("ProcessedStart"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int RowsInError + { + get + { + return this.RowsInErrorField; + } + set + { + if ((this.RowsInErrorField.Equals(value) != true)) + { + this.RowsInErrorField = value; + this.RaisePropertyChanged("RowsInError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.StagingBatchStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TransactionSearchCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CountOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeBeginRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DateTimeEndRangeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool CountOnly + { + get + { + return this.CountOnlyField; + } + set + { + if ((this.CountOnlyField.Equals(value) != true)) + { + this.CountOnlyField = value; + this.RaisePropertyChanged("CountOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeBeginRange + { + get + { + return this.DateTimeBeginRangeField; + } + set + { + if ((this.DateTimeBeginRangeField.Equals(value) != true)) + { + this.DateTimeBeginRangeField = value; + this.RaisePropertyChanged("DateTimeBeginRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTimeEndRange + { + get + { + return this.DateTimeEndRangeField; + } + set + { + if ((this.DateTimeEndRangeField.Equals(value) != true)) + { + this.DateTimeEndRangeField = value; + this.RaisePropertyChanged("DateTimeEndRange"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + if ((this.TransactionIdField.Equals(value) != true)) + { + this.TransactionIdField = value; + this.RaisePropertyChanged("TransactionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Transaction", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Transaction : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ExplicitHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PriorValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.TransactionType TransactionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier AttributeId + { + get + { + return this.AttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.AttributeIdField, value) != true)) + { + this.AttributeIdField = value; + this.RaisePropertyChanged("AttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime Date + { + get + { + return this.DateField; + } + set + { + if ((this.DateField.Equals(value) != true)) + { + this.DateField = value; + this.RaisePropertyChanged("Date"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ExplicitHierarchyId + { + get + { + return this.ExplicitHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchyIdField, value) != true)) + { + this.ExplicitHierarchyIdField = value; + this.RaisePropertyChanged("ExplicitHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + if ((object.ReferenceEquals(this.NewValueField, value) != true)) + { + this.NewValueField = value; + this.RaisePropertyChanged("NewValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PriorValue + { + get + { + return this.PriorValueField; + } + set + { + if ((object.ReferenceEquals(this.PriorValueField, value) != true)) + { + this.PriorValueField = value; + this.RaisePropertyChanged("PriorValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.TransactionType TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + if ((this.TransactionTypeField.Equals(value) != true)) + { + this.TransactionTypeField = value; + this.RaisePropertyChanged("TransactionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ReplacementId", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ReplacementId : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int NewIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PriorIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int NewId + { + get + { + return this.NewIdField; + } + set + { + if ((this.NewIdField.Equals(value) != true)) + { + this.NewIdField = value; + this.RaisePropertyChanged("NewId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PriorId + { + get + { + return this.PriorIdField; + } + set + { + if ((this.PriorIdField.Equals(value) != true)) + { + this.PriorIdField = value; + this.RaisePropertyChanged("PriorId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSearchCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable MemberTypeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitEntitySummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitIssuesListField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool OmitSummaryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int PageSizeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SortColumnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SortDirection SortDirectionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier UserIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberTypeId + { + get + { + return this.MemberTypeIdField; + } + set + { + if ((this.MemberTypeIdField.Equals(value) != true)) + { + this.MemberTypeIdField = value; + this.RaisePropertyChanged("MemberTypeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitEntitySummary + { + get + { + return this.OmitEntitySummaryField; + } + set + { + if ((this.OmitEntitySummaryField.Equals(value) != true)) + { + this.OmitEntitySummaryField = value; + this.RaisePropertyChanged("OmitEntitySummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitIssuesList + { + get + { + return this.OmitIssuesListField; + } + set + { + if ((this.OmitIssuesListField.Equals(value) != true)) + { + this.OmitIssuesListField = value; + this.RaisePropertyChanged("OmitIssuesList"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool OmitSummary + { + get + { + return this.OmitSummaryField; + } + set + { + if ((this.OmitSummaryField.Equals(value) != true)) + { + this.OmitSummaryField = value; + this.RaisePropertyChanged("OmitSummary"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageNumber + { + get + { + return this.PageNumberField; + } + set + { + if ((this.PageNumberField.Equals(value) != true)) + { + this.PageNumberField = value; + this.RaisePropertyChanged("PageNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int PageSize + { + get + { + return this.PageSizeField; + } + set + { + if ((this.PageSizeField.Equals(value) != true)) + { + this.PageSizeField = value; + this.RaisePropertyChanged("PageSize"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string SortColumn + { + get + { + return this.SortColumnField; + } + set + { + if ((object.ReferenceEquals(this.SortColumnField, value) != true)) + { + this.SortColumnField = value; + this.RaisePropertyChanged("SortColumn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.SortDirection SortDirection + { + get + { + return this.SortDirectionField; + } + set + { + if ((this.SortDirectionField.Equals(value) != true)) + { + this.SortDirectionField = value; + this.RaisePropertyChanged("SortDirection"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier UserId + { + get + { + return this.UserIdField; + } + set + { + if ((object.ReferenceEquals(this.UserIdField, value) != true)) + { + this.UserIdField = value; + this.RaisePropertyChanged("UserId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationSummaryItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationSummaryItem : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ValidationStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberCount + { + get + { + return this.MemberCountField; + } + set + { + if ((this.MemberCountField.Equals(value) != true)) + { + this.MemberCountField = value; + this.RaisePropertyChanged("MemberCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ValidationStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationError", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationError : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ErrorMessageField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorMessage + { + get + { + return this.ErrorMessageField; + } + set + { + if ((object.ReferenceEquals(this.ErrorMessageField, value) != true)) + { + this.ErrorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationIssue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationIssue : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier BusinessRuleIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.BRItemCategory BusinessRuleItemCategoryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier BusinessRuleItemIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool NotificationSentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier BusinessRuleId + { + get + { + return this.BusinessRuleIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleIdField, value) != true)) + { + this.BusinessRuleIdField = value; + this.RaisePropertyChanged("BusinessRuleId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.BRItemCategory BusinessRuleItemCategory + { + get + { + return this.BusinessRuleItemCategoryField; + } + set + { + if ((this.BusinessRuleItemCategoryField.Equals(value) != true)) + { + this.BusinessRuleItemCategoryField = value; + this.RaisePropertyChanged("BusinessRuleItemCategory"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier BusinessRuleItemId + { + get + { + return this.BusinessRuleItemIdField; + } + set + { + if ((object.ReferenceEquals(this.BusinessRuleItemIdField, value) != true)) + { + this.BusinessRuleItemIdField = value; + this.RaisePropertyChanged("BusinessRuleItemId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool NotificationSent + { + get + { + return this.NotificationSentField; + } + set + { + if ((this.NotificationSentField.Equals(value) != true)) + { + this.NotificationSentField = value; + this.RaisePropertyChanged("NotificationSent"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Members + { + get + { + return this.MembersField; + } + set + { + if ((object.ReferenceEquals(this.MembersField, value) != true)) + { + this.MembersField = value; + this.RaisePropertyChanged("Members"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessOptions : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool CommitVersionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnChangedMemberIdsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ReturnValidationResultsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool ValidateEntityAsyncField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool CommitVersion + { + get + { + return this.CommitVersionField; + } + set + { + if ((this.CommitVersionField.Equals(value) != true)) + { + this.CommitVersionField = value; + this.RaisePropertyChanged("CommitVersion"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnChangedMemberIds + { + get + { + return this.ReturnChangedMemberIdsField; + } + set + { + if ((this.ReturnChangedMemberIdsField.Equals(value) != true)) + { + this.ReturnChangedMemberIdsField = value; + this.RaisePropertyChanged("ReturnChangedMemberIds"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ReturnValidationResults + { + get + { + return this.ReturnValidationResultsField; + } + set + { + if ((this.ReturnValidationResultsField.Equals(value) != true)) + { + this.ReturnValidationResultsField = value; + this.RaisePropertyChanged("ReturnValidationResults"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool ValidateEntityAsync + { + get + { + return this.ValidateEntityAsyncField; + } + set + { + if ((this.ValidateEntityAsyncField.Equals(value) != true)) + { + this.ValidateEntityAsyncField = value; + this.RaisePropertyChanged("ValidateEntityAsync"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationProcessResult", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ValidationProcessResult : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersInvalidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MembersValidatedCountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersInvalidCount + { + get + { + return this.MembersInvalidCountField; + } + set + { + if ((this.MembersInvalidCountField.Equals(value) != true)) + { + this.MembersInvalidCountField = value; + this.RaisePropertyChanged("MembersInvalidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidCount + { + get + { + return this.MembersValidCountField; + } + set + { + if ((this.MembersValidCountField.Equals(value) != true)) + { + this.MembersValidCountField = value; + this.RaisePropertyChanged("MembersValidCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MembersValidatedCount + { + get + { + return this.MembersValidatedCountField; + } + set + { + if ((this.MembersValidatedCountField.Equals(value) != true)) + { + this.MembersValidatedCountField = value; + this.RaisePropertyChanged("MembersValidatedCount"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Annotation", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Annotation : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CommentField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long RevisionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType SecurityPermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Comment + { + get + { + return this.CommentField; + } + set + { + if ((object.ReferenceEquals(this.CommentField, value) != true)) + { + this.CommentField = value; + this.RaisePropertyChanged("Comment"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public long RevisionId + { + get + { + return this.RevisionIdField; + } + set + { + if ((this.RevisionIdField.Equals(value) != true)) + { + this.RevisionIdField = value; + this.RaisePropertyChanged("RevisionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType SecurityPermission + { + get + { + return this.SecurityPermissionField; + } + set + { + if ((this.SecurityPermissionField.Equals(value) != true)) + { + this.SecurityPermissionField = value; + this.RaisePropertyChanged("SecurityPermission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Changeset", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Changeset : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ChangesetStatus StatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ChangesetStatus Status + { + get + { + return this.StatusField; + } + set + { + if ((this.StatusField.Equals(value) != true)) + { + this.StatusField = value; + this.RaisePropertyChanged("Status"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKey", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MemberKey : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MemberIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((this.MemberIdField.Equals(value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportView", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExportView : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CreatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime CreatedDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime DateUpdatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IncludeSoftDeletedMembersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDirtyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UpdatedByField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ExportViewFormat ViewFormatField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string CreatedBy + { + get + { + return this.CreatedByField; + } + set + { + if ((object.ReferenceEquals(this.CreatedByField, value) != true)) + { + this.CreatedByField = value; + this.RaisePropertyChanged("CreatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime CreatedDate + { + get + { + return this.CreatedDateField; + } + set + { + if ((this.CreatedDateField.Equals(value) != true)) + { + this.CreatedDateField = value; + this.RaisePropertyChanged("CreatedDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.DateTime DateUpdated + { + get + { + return this.DateUpdatedField; + } + set + { + if ((this.DateUpdatedField.Equals(value) != true)) + { + this.DateUpdatedField = value; + this.RaisePropertyChanged("DateUpdated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IncludeSoftDeletedMembers + { + get + { + return this.IncludeSoftDeletedMembersField; + } + set + { + if ((this.IncludeSoftDeletedMembersField.Equals(value) != true)) + { + this.IncludeSoftDeletedMembersField = value; + this.RaisePropertyChanged("IncludeSoftDeletedMembers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDirty + { + get + { + return this.IsDirtyField; + } + set + { + if ((this.IsDirtyField.Equals(value) != true)) + { + this.IsDirtyField = value; + this.RaisePropertyChanged("IsDirty"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Levels + { + get + { + return this.LevelsField; + } + set + { + if ((this.LevelsField.Equals(value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string UpdatedBy + { + get + { + return this.UpdatedByField; + } + set + { + if ((object.ReferenceEquals(this.UpdatedByField, value) != true)) + { + this.UpdatedByField = value; + this.RaisePropertyChanged("UpdatedBy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ExportViewFormat ViewFormat + { + get + { + return this.ViewFormatField; + } + set + { + if ((this.ViewFormatField.Equals(value) != true)) + { + this.ViewFormatField = value; + this.RaisePropertyChanged("ViewFormat"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Metadata", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Metadata : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfMemberTypeContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeGroup))] + public partial class MetadataDataContractOfMemberTypeContextIdentifier : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberTypeContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberTypeContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataAttribute", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataAttribute : Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AttributeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ChangeTrackingGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DataTypeInformationField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplayWidthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable DomainEntityAccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier DomainEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool DomainEntityIsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType DomainEntityPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AttributeFilter FilterField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier InputMaskIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsReadOnlyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AttributeType + { + get + { + return this.AttributeTypeField; + } + set + { + if ((this.AttributeTypeField.Equals(value) != true)) + { + this.AttributeTypeField = value; + this.RaisePropertyChanged("AttributeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int ChangeTrackingGroup + { + get + { + return this.ChangeTrackingGroupField; + } + set + { + if ((this.ChangeTrackingGroupField.Equals(value) != true)) + { + this.ChangeTrackingGroupField = value; + this.RaisePropertyChanged("ChangeTrackingGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DataTypeInformation + { + get + { + return this.DataTypeInformationField; + } + set + { + if ((this.DataTypeInformationField.Equals(value) != true)) + { + this.DataTypeInformationField = value; + this.RaisePropertyChanged("DataTypeInformation"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int DisplayWidth + { + get + { + return this.DisplayWidthField; + } + set + { + if ((this.DisplayWidthField.Equals(value) != true)) + { + this.DisplayWidthField = value; + this.RaisePropertyChanged("DisplayWidth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable DomainEntityAccessPermission + { + get + { + return this.DomainEntityAccessPermissionField; + } + set + { + if ((this.DomainEntityAccessPermissionField.Equals(value) != true)) + { + this.DomainEntityAccessPermissionField = value; + this.RaisePropertyChanged("DomainEntityAccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier DomainEntityId + { + get + { + return this.DomainEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.DomainEntityIdField, value) != true)) + { + this.DomainEntityIdField = value; + this.RaisePropertyChanged("DomainEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsFlat + { + get + { + return this.DomainEntityIsFlatField; + } + set + { + if ((this.DomainEntityIsFlatField.Equals(value) != true)) + { + this.DomainEntityIsFlatField = value; + this.RaisePropertyChanged("DomainEntityIsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool DomainEntityIsHierarchyEnabled + { + get + { + return this.DomainEntityIsHierarchyEnabledField; + } + set + { + if ((this.DomainEntityIsHierarchyEnabledField.Equals(value) != true)) + { + this.DomainEntityIsHierarchyEnabledField = value; + this.RaisePropertyChanged("DomainEntityIsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType DomainEntityPermission + { + get + { + return this.DomainEntityPermissionField; + } + set + { + if ((this.DomainEntityPermissionField.Equals(value) != true)) + { + this.DomainEntityPermissionField = value; + this.RaisePropertyChanged("DomainEntityPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AttributeFilter Filter + { + get + { + return this.FilterField; + } + set + { + if ((object.ReferenceEquals(this.FilterField, value) != true)) + { + this.FilterField = value; + this.RaisePropertyChanged("Filter"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier InputMaskId + { + get + { + return this.InputMaskIdField; + } + set + { + if ((object.ReferenceEquals(this.InputMaskIdField, value) != true)) + { + this.InputMaskIdField = value; + this.RaisePropertyChanged("InputMaskId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCode + { + get + { + return this.IsCodeField; + } + set + { + if ((this.IsCodeField.Equals(value) != true)) + { + this.IsCodeField = value; + this.RaisePropertyChanged("IsCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsName + { + get + { + return this.IsNameField; + } + set + { + if ((this.IsNameField.Equals(value) != true)) + { + this.IsNameField = value; + this.RaisePropertyChanged("IsName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsReadOnly + { + get + { + return this.IsReadOnlyField; + } + set + { + if ((this.IsReadOnlyField.Equals(value) != true)) + { + this.IsReadOnlyField = value; + this.RaisePropertyChanged("IsReadOnly"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeFilter", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeFilter : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier DerivedHierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ParentAttributeIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier DerivedHierarchyId + { + get + { + return this.DerivedHierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyIdField, value) != true)) + { + this.DerivedHierarchyIdField = value; + this.RaisePropertyChanged("DerivedHierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ParentAttributeId + { + get + { + return this.ParentAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ParentAttributeIdField, value) != true)) + { + this.ParentAttributeIdField = value; + this.RaisePropertyChanged("ParentAttributeId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class AttributeGroup : Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsNameCodeFrozenField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int SortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsNameCodeFrozen + { + get + { + return this.IsNameCodeFrozenField; + } + set + { + if ((this.IsNameCodeFrozenField.Equals(value) != true)) + { + this.IsNameCodeFrozenField = value; + this.RaisePropertyChanged("IsNameCodeFrozen"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int SortOrder + { + get + { + return this.SortOrderField; + } + set + { + if ((this.SortOrderField.Equals(value) != true)) + { + this.SortOrderField = value; + this.RaisePropertyChanged("SortOrder"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfModelContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchy))] + public partial class MetadataDataContractOfModelContextIdentifier : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ModelContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ModelContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Entity", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Entity : Security.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int CodeGenerationSeedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.DataCompressionType DataCompressionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsBaseField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCodeGenerationEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCollectionEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsFlatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsHierarchyEnabledField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSyncTargetField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool RequireApprovalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StagingNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.TransactionLogType TransactionLogTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public int CodeGenerationSeed + { + get + { + return this.CodeGenerationSeedField; + } + set + { + if ((this.CodeGenerationSeedField.Equals(value) != true)) + { + this.CodeGenerationSeedField = value; + this.RaisePropertyChanged("CodeGenerationSeed"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.DataCompressionType DataCompressionType + { + get + { + return this.DataCompressionTypeField; + } + set + { + if ((this.DataCompressionTypeField.Equals(value) != true)) + { + this.DataCompressionTypeField = value; + this.RaisePropertyChanged("DataCompressionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsBase + { + get + { + return this.IsBaseField; + } + set + { + if ((this.IsBaseField.Equals(value) != true)) + { + this.IsBaseField = value; + this.RaisePropertyChanged("IsBase"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCodeGenerationEnabled + { + get + { + return this.IsCodeGenerationEnabledField; + } + set + { + if ((this.IsCodeGenerationEnabledField.Equals(value) != true)) + { + this.IsCodeGenerationEnabledField = value; + this.RaisePropertyChanged("IsCodeGenerationEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsCollectionEnabled + { + get + { + return this.IsCollectionEnabledField; + } + set + { + if ((this.IsCollectionEnabledField.Equals(value) != true)) + { + this.IsCollectionEnabledField = value; + this.RaisePropertyChanged("IsCollectionEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsFlat + { + get + { + return this.IsFlatField; + } + set + { + if ((this.IsFlatField.Equals(value) != true)) + { + this.IsFlatField = value; + this.RaisePropertyChanged("IsFlat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsHierarchyEnabled + { + get + { + return this.IsHierarchyEnabledField; + } + set + { + if ((this.IsHierarchyEnabledField.Equals(value) != true)) + { + this.IsHierarchyEnabledField = value; + this.RaisePropertyChanged("IsHierarchyEnabled"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSyncTarget + { + get + { + return this.IsSyncTargetField; + } + set + { + if ((this.IsSyncTargetField.Equals(value) != true)) + { + this.IsSyncTargetField = value; + this.RaisePropertyChanged("IsSyncTarget"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool RequireApproval + { + get + { + return this.RequireApprovalField; + } + set + { + if ((this.RequireApprovalField.Equals(value) != true)) + { + this.RequireApprovalField = value; + this.RaisePropertyChanged("RequireApproval"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string StagingName + { + get + { + return this.StagingNameField; + } + set + { + if ((object.ReferenceEquals(this.StagingNameField, value) != true)) + { + this.StagingNameField = value; + this.RaisePropertyChanged("StagingName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.TransactionLogType TransactionLogType + { + get + { + return this.TransactionLogTypeField; + } + set + { + if ((this.TransactionLogTypeField.Equals(value) != true)) + { + this.TransactionLogTypeField = value; + this.RaisePropertyChanged("TransactionLogType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfEntityContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExplicitHierarchy))] + public partial class MetadataDataContractOfEntityContextIdentifier : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.EntityContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.EntityContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Index", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Index : Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsUniqueField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + if ((object.ReferenceEquals(this.FullNameField, value) != true)) + { + this.FullNameField = value; + this.RaisePropertyChanged("FullName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public bool IsUnique + { + get + { + return this.IsUniqueField; + } + set + { + if ((this.IsUniqueField.Equals(value) != true)) + { + this.IsUniqueField = value; + this.RaisePropertyChanged("IsUnique"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExplicitHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExplicitHierarchy : Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsMandatoryField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsMandatory + { + get + { + return this.IsMandatoryField; + } + set + { + if ((this.IsMandatoryField.Equals(value) != true)) + { + this.IsMandatoryField = value; + this.RaisePropertyChanged("IsMandatory"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMemberType))] + public partial class MetadataDataContractOfIdentifier : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Model", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Model : Security.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsSystemField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LogRetentionDaysField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAdministrator + { + get + { + return this.IsAdministratorField; + } + set + { + if ((this.IsAdministratorField.Equals(value) != true)) + { + this.IsAdministratorField = value; + this.RaisePropertyChanged("IsAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsSystem + { + get + { + return this.IsSystemField; + } + set + { + if ((this.IsSystemField.Equals(value) != true)) + { + this.IsSystemField = value; + this.RaisePropertyChanged("IsSystem"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable LogRetentionDays + { + get + { + return this.LogRetentionDaysField; + } + set + { + if ((this.LogRetentionDaysField.Equals(value) != true)) + { + this.LogRetentionDaysField = value; + this.RaisePropertyChanged("LogRetentionDays"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionFlag", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class VersionFlag : Security.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier AssignedVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsCommittedOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier AssignedVersionId + { + get + { + return this.AssignedVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.AssignedVersionIdField, value) != true)) + { + this.AssignedVersionIdField = value; + this.RaisePropertyChanged("AssignedVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsCommittedOnly + { + get + { + return this.IsCommittedOnlyField; + } + set + { + if ((this.IsCommittedOnlyField.Equals(value) != true)) + { + this.IsCommittedOnlyField = value; + this.RaisePropertyChanged("IsCommittedOnly"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Version", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Version : Security.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier CopiedFromVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.VersionValidationStatus ValidationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionFlagIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int VersionNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.VersionStatus VersionStatusField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier CopiedFromVersionId + { + get + { + return this.CopiedFromVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.CopiedFromVersionIdField, value) != true)) + { + this.CopiedFromVersionIdField = value; + this.RaisePropertyChanged("CopiedFromVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.VersionValidationStatus ValidationStatus + { + get + { + return this.ValidationStatusField; + } + set + { + if ((this.ValidationStatusField.Equals(value) != true)) + { + this.ValidationStatusField = value; + this.RaisePropertyChanged("ValidationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionFlagId + { + get + { + return this.VersionFlagIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagIdField, value) != true)) + { + this.VersionFlagIdField = value; + this.RaisePropertyChanged("VersionFlagId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int VersionNumber + { + get + { + return this.VersionNumberField; + } + set + { + if ((this.VersionNumberField.Equals(value) != true)) + { + this.VersionNumberField = value; + this.RaisePropertyChanged("VersionNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.VersionStatus VersionStatus + { + get + { + return this.VersionStatusField; + } + set + { + if ((this.VersionStatusField.Equals(value) != true)) + { + this.VersionStatusField = value; + this.RaisePropertyChanged("VersionStatus"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSetting", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSetting : Security.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AttributeDataType DataTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MaxValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MinValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AttributeType SettingTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SettingValueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SystemDomainList SystemDomainListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AttributeDataType DataType + { + get + { + return this.DataTypeField; + } + set + { + if ((this.DataTypeField.Equals(value) != true)) + { + this.DataTypeField = value; + this.RaisePropertyChanged("DataType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaxValue + { + get + { + return this.MaxValueField; + } + set + { + if ((object.ReferenceEquals(this.MaxValueField, value) != true)) + { + this.MaxValueField = value; + this.RaisePropertyChanged("MaxValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinValue + { + get + { + return this.MinValueField; + } + set + { + if ((object.ReferenceEquals(this.MinValueField, value) != true)) + { + this.MinValueField = value; + this.RaisePropertyChanged("MinValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AttributeType SettingType + { + get + { + return this.SettingTypeField; + } + set + { + if ((this.SettingTypeField.Equals(value) != true)) + { + this.SettingTypeField = value; + this.RaisePropertyChanged("SettingType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SettingValue + { + get + { + return this.SettingValueField; + } + set + { + if ((object.ReferenceEquals(this.SettingValueField, value) != true)) + { + this.SettingValueField = value; + this.RaisePropertyChanged("SettingValue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.SystemDomainList SystemDomainList + { + get + { + return this.SystemDomainListField; + } + set + { + if ((object.ReferenceEquals(this.SystemDomainListField, value) != true)) + { + this.SystemDomainListField = value; + this.RaisePropertyChanged("SystemDomainList"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainList", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainList : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Code + { + get + { + return this.CodeField; + } + set + { + if ((object.ReferenceEquals(this.CodeField, value) != true)) + { + this.CodeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Items + { + get + { + return this.ItemsField; + } + set + { + if ((object.ReferenceEquals(this.ItemsField, value) != true)) + { + this.ItemsField = value; + this.RaisePropertyChanged("Items"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListItem", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListItem : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityMemberType : Security.MDSTestService.MetadataDataContractOfIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.MemberType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchy : Security.MDSTestService.MetadataDataContractOfModelContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AnchorNullRecursionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FullyQualifiedNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection LevelsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool AnchorNullRecursions + { + get + { + return this.AnchorNullRecursionsField; + } + set + { + if ((this.AnchorNullRecursionsField.Equals(value) != true)) + { + this.AnchorNullRecursionsField = value; + this.RaisePropertyChanged("AnchorNullRecursions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullyQualifiedName + { + get + { + return this.FullyQualifiedNameField; + } + set + { + if ((object.ReferenceEquals(this.FullyQualifiedNameField, value) != true)) + { + this.FullyQualifiedNameField = value; + this.RaisePropertyChanged("FullyQualifiedName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Levels + { + get + { + return this.LevelsField; + } + set + { + if ((object.ReferenceEquals(this.LevelsField, value) != true)) + { + this.LevelsField = value; + this.RaisePropertyChanged("Levels"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataDataContractOfDerivedHierarchyContextIdentifier", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyLevel))] + public partial class MetadataDataContractOfDerivedHierarchyContextIdentifier : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.DerivedHierarchyContextIdentifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.DerivedHierarchyContextIdentifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DerivedHierarchyLevel", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DerivedHierarchyLevel : Security.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ForeignEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ForeignIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyItemType ForeignTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsRecursiveField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsVisibleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int LevelNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ManyToManyChildAttributeIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberType MemberTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ForeignEntityId + { + get + { + return this.ForeignEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignEntityIdField, value) != true)) + { + this.ForeignEntityIdField = value; + this.RaisePropertyChanged("ForeignEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ForeignId + { + get + { + return this.ForeignIdField; + } + set + { + if ((object.ReferenceEquals(this.ForeignIdField, value) != true)) + { + this.ForeignIdField = value; + this.RaisePropertyChanged("ForeignId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyItemType ForeignType + { + get + { + return this.ForeignTypeField; + } + set + { + if ((this.ForeignTypeField.Equals(value) != true)) + { + this.ForeignTypeField = value; + this.RaisePropertyChanged("ForeignType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsRecursive + { + get + { + return this.IsRecursiveField; + } + set + { + if ((this.IsRecursiveField.Equals(value) != true)) + { + this.IsRecursiveField = value; + this.RaisePropertyChanged("IsRecursive"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsVisible + { + get + { + return this.IsVisibleField; + } + set + { + if ((this.IsVisibleField.Equals(value) != true)) + { + this.IsVisibleField = value; + this.RaisePropertyChanged("IsVisible"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int LevelNumber + { + get + { + return this.LevelNumberField; + } + set + { + if ((this.LevelNumberField.Equals(value) != true)) + { + this.LevelNumberField = value; + this.RaisePropertyChanged("LevelNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ManyToManyChildAttributeId + { + get + { + return this.ManyToManyChildAttributeIdField; + } + set + { + if ((object.ReferenceEquals(this.ManyToManyChildAttributeIdField, value) != true)) + { + this.ManyToManyChildAttributeIdField = value; + this.RaisePropertyChanged("ManyToManyChildAttributeId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberType MemberType + { + get + { + return this.MemberTypeField; + } + set + { + if ((this.MemberTypeField.Equals(value) != true)) + { + this.MemberTypeField = value; + this.RaisePropertyChanged("MemberType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataResultOptions", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataResultOptions : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((this.AttributeGroupsField.Equals(value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((this.AttributesField.Equals(value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((this.DerivedHierarchiesField.Equals(value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((this.DerivedHierarchyLevelsField.Equals(value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((this.EntitiesField.Equals(value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((this.ExplicitHierarchiesField.Equals(value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((this.IndexesField.Equals(value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((this.MemberTypesField.Equals(value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType Models + { + get + { + return this.ModelsField; + } + set + { + if ((this.ModelsField.Equals(value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((this.VersionFlagsField.Equals(value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ResultType Versions + { + get + { + return this.VersionsField; + } + set + { + if ((this.VersionsField.Equals(value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MetadataSearchCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MetadataSearchCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributeGroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection AttributesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DerivedHierarchyLevelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection EntitiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ExplicitHierarchiesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IndexesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MemberTypesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SearchOption SearchOptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionFlagsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection VersionsField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection AttributeGroups + { + get + { + return this.AttributeGroupsField; + } + set + { + if ((object.ReferenceEquals(this.AttributeGroupsField, value) != true)) + { + this.AttributeGroupsField = value; + this.RaisePropertyChanged("AttributeGroups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Attributes + { + get + { + return this.AttributesField; + } + set + { + if ((object.ReferenceEquals(this.AttributesField, value) != true)) + { + this.AttributesField = value; + this.RaisePropertyChanged("Attributes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchies + { + get + { + return this.DerivedHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchiesField, value) != true)) + { + this.DerivedHierarchiesField = value; + this.RaisePropertyChanged("DerivedHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection DerivedHierarchyLevels + { + get + { + return this.DerivedHierarchyLevelsField; + } + set + { + if ((object.ReferenceEquals(this.DerivedHierarchyLevelsField, value) != true)) + { + this.DerivedHierarchyLevelsField = value; + this.RaisePropertyChanged("DerivedHierarchyLevels"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Entities + { + get + { + return this.EntitiesField; + } + set + { + if ((object.ReferenceEquals(this.EntitiesField, value) != true)) + { + this.EntitiesField = value; + this.RaisePropertyChanged("Entities"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ExplicitHierarchies + { + get + { + return this.ExplicitHierarchiesField; + } + set + { + if ((object.ReferenceEquals(this.ExplicitHierarchiesField, value) != true)) + { + this.ExplicitHierarchiesField = value; + this.RaisePropertyChanged("ExplicitHierarchies"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Indexes + { + get + { + return this.IndexesField; + } + set + { + if ((object.ReferenceEquals(this.IndexesField, value) != true)) + { + this.IndexesField = value; + this.RaisePropertyChanged("Indexes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection MemberTypes + { + get + { + return this.MemberTypesField; + } + set + { + if ((object.ReferenceEquals(this.MemberTypesField, value) != true)) + { + this.MemberTypesField = value; + this.RaisePropertyChanged("MemberTypes"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Models + { + get + { + return this.ModelsField; + } + set + { + if ((object.ReferenceEquals(this.ModelsField, value) != true)) + { + this.ModelsField = value; + this.RaisePropertyChanged("Models"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.SearchOption SearchOption + { + get + { + return this.SearchOptionField; + } + set + { + if ((this.SearchOptionField.Equals(value) != true)) + { + this.SearchOptionField = value; + this.RaisePropertyChanged("SearchOption"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection VersionFlags + { + get + { + return this.VersionFlagsField; + } + set + { + if ((object.ReferenceEquals(this.VersionFlagsField, value) != true)) + { + this.VersionFlagsField = value; + this.RaisePropertyChanged("VersionFlags"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Versions + { + get + { + return this.VersionsField; + } + set + { + if ((object.ReferenceEquals(this.VersionsField, value) != true)) + { + this.VersionsField = value; + this.RaisePropertyChanged("Versions"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingsGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingsGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier GroupField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier Group + { + get + { + return this.GroupField; + } + set + { + if ((object.ReferenceEquals(this.GroupField, value) != true)) + { + this.GroupField = value; + this.RaisePropertyChanged("Group"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemSettingGroup", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemSettingGroup : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DisplaySequenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SystemSettingsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DisplaySequence + { + get + { + return this.DisplaySequenceField; + } + set + { + if ((this.DisplaySequenceField.Equals(value) != true)) + { + this.DisplaySequenceField = value; + this.RaisePropertyChanged("DisplaySequence"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SystemSettings + { + get + { + return this.SystemSettingsField; + } + set + { + if ((object.ReferenceEquals(this.SystemSettingsField, value) != true)) + { + this.SystemSettingsField = value; + this.RaisePropertyChanged("SystemSettings"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemDomainListGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemDomainListGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable ListGroupField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ListOptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListCode + { + get + { + return this.ListCodeField; + } + set + { + if ((object.ReferenceEquals(this.ListCodeField, value) != true)) + { + this.ListCodeField = value; + this.RaisePropertyChanged("ListCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ListGroup + { + get + { + return this.ListGroupField; + } + set + { + if ((this.ListGroupField.Equals(value) != true)) + { + this.ListGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ListOption + { + get + { + return this.ListOptionField; + } + set + { + if ((object.ReferenceEquals(this.ListOptionField, value) != true)) + { + this.ListOptionField = value; + this.RaisePropertyChanged("ListOption"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyValue", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SystemPropertyValue : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SystemPropertyType SystemPropertyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ValueField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.SystemPropertyType SystemPropertyType + { + get + { + return this.SystemPropertyTypeField; + } + set + { + if ((this.SystemPropertyTypeField.Equals(value) != true)) + { + this.SystemPropertyTypeField = value; + this.RaisePropertyChanged("SystemPropertyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Value + { + get + { + return this.ValueField; + } + set + { + if ((object.ReferenceEquals(this.ValueField, value) != true)) + { + this.ValueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationship", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationship : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSuccessfulSyncTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Error LastSyncAttemptErrorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SyncStatus LastSyncAttemptStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable LastSyncAttemptTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable RefreshFrequencyInHoursField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier SourceEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier SourceModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier SourceVersionIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSuccessfulSyncTime + { + get + { + return this.LastSuccessfulSyncTimeField; + } + set + { + if ((this.LastSuccessfulSyncTimeField.Equals(value) != true)) + { + this.LastSuccessfulSyncTimeField = value; + this.RaisePropertyChanged("LastSuccessfulSyncTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Error LastSyncAttemptError + { + get + { + return this.LastSyncAttemptErrorField; + } + set + { + if ((object.ReferenceEquals(this.LastSyncAttemptErrorField, value) != true)) + { + this.LastSyncAttemptErrorField = value; + this.RaisePropertyChanged("LastSyncAttemptError"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.SyncStatus LastSyncAttemptStatus + { + get + { + return this.LastSyncAttemptStatusField; + } + set + { + if ((this.LastSyncAttemptStatusField.Equals(value) != true)) + { + this.LastSyncAttemptStatusField = value; + this.RaisePropertyChanged("LastSyncAttemptStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSyncAttemptTime + { + get + { + return this.LastSyncAttemptTimeField; + } + set + { + if ((this.LastSyncAttemptTimeField.Equals(value) != true)) + { + this.LastSyncAttemptTimeField = value; + this.RaisePropertyChanged("LastSyncAttemptTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefreshFrequencyInHours + { + get + { + return this.RefreshFrequencyInHoursField; + } + set + { + if ((this.RefreshFrequencyInHoursField.Equals(value) != true)) + { + this.RefreshFrequencyInHoursField = value; + this.RaisePropertyChanged("RefreshFrequencyInHours"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier SourceEntityId + { + get + { + return this.SourceEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceEntityIdField, value) != true)) + { + this.SourceEntityIdField = value; + this.RaisePropertyChanged("SourceEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier SourceModelId + { + get + { + return this.SourceModelIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceModelIdField, value) != true)) + { + this.SourceModelIdField = value; + this.RaisePropertyChanged("SourceModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier SourceVersionId + { + get + { + return this.SourceVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.SourceVersionIdField, value) != true)) + { + this.SourceVersionIdField = value; + this.RaisePropertyChanged("SourceVersionId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncRelationshipCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SyncRelationshipCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier TargetEntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier TargetModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier TargetVersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier TargetEntityId + { + get + { + return this.TargetEntityIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetEntityIdField, value) != true)) + { + this.TargetEntityIdField = value; + this.RaisePropertyChanged("TargetEntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier TargetModelId + { + get + { + return this.TargetModelIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetModelIdField, value) != true)) + { + this.TargetModelIdField = value; + this.RaisePropertyChanged("TargetModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier TargetVersionId + { + get + { + return this.TargetVersionIdField; + } + set + { + if ((object.ReferenceEquals(this.TargetVersionIdField, value) != true)) + { + this.TargetVersionIdField = value; + this.RaisePropertyChanged("TargetVersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipals", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipals : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalBase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Group))] + public partial class SecurityPrincipalBase : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SIDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SecurityPrivileges SecurityPrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SID + { + get + { + return this.SIDField; + } + set + { + if ((object.ReferenceEquals(this.SIDField, value) != true)) + { + this.SIDField = value; + this.RaisePropertyChanged("SID"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.SecurityPrivileges SecurityPrivilege + { + get + { + return this.SecurityPrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.SecurityPrivilegeField, value) != true)) + { + this.SecurityPrivilegeField = value; + this.RaisePropertyChanged("SecurityPrivilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivileges", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivileges : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilege : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.FunctionalArea FunctionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.FunctionalArea Function + { + get + { + return this.FunctionField; + } + set + { + if ((this.FunctionField.Equals(value) != true)) + { + this.FunctionField = value; + this.RaisePropertyChanged("Function"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilege : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MemberIdentifier MemberIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier VersionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.MemberIdentifier MemberId + { + get + { + return this.MemberIdField; + } + set + { + if ((object.ReferenceEquals(this.MemberIdField, value) != true)) + { + this.MemberIdField = value; + this.RaisePropertyChanged("MemberId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilege", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilege : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.AuditInfo AuditInfoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier IdentifierField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsModelAdministratorField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ModelObjectType ObjectTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.AuditInfo AuditInfo + { + get + { + return this.AuditInfoField; + } + set + { + if ((object.ReferenceEquals(this.AuditInfoField, value) != true)) + { + this.AuditInfoField = value; + this.RaisePropertyChanged("AuditInfo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier Identifier + { + get + { + return this.IdentifierField; + } + set + { + if ((object.ReferenceEquals(this.IdentifierField, value) != true)) + { + this.IdentifierField = value; + this.RaisePropertyChanged("Identifier"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsModelAdministrator + { + get + { + return this.IsModelAdministratorField; + } + set + { + if ((this.IsModelAdministratorField.Equals(value) != true)) + { + this.IsModelAdministratorField = value; + this.RaisePropertyChanged("IsModelAdministrator"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ModelObjectType ObjectType + { + get + { + return this.ObjectTypeField; + } + set + { + if ((this.ObjectTypeField.Equals(value) != true)) + { + this.ObjectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class User : Security.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DisplayNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EmailAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.EmailFormat EmailFormatField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.DateTime LastLogOnField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool LoggedInField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + if ((object.ReferenceEquals(this.DisplayNameField, value) != true)) + { + this.DisplayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmailAddress + { + get + { + return this.EmailAddressField; + } + set + { + if ((object.ReferenceEquals(this.EmailAddressField, value) != true)) + { + this.EmailAddressField = value; + this.RaisePropertyChanged("EmailAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.EmailFormat EmailFormat + { + get + { + return this.EmailFormatField; + } + set + { + if ((this.EmailFormatField.Equals(value) != true)) + { + this.EmailFormatField = value; + this.RaisePropertyChanged("EmailFormat"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection GroupPrivileges + { + get + { + return this.GroupPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.GroupPrivilegesField, value) != true)) + { + this.GroupPrivilegesField = value; + this.RaisePropertyChanged("GroupPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.DateTime LastLogOn + { + get + { + return this.LastLogOnField; + } + set + { + if ((this.LastLogOnField.Equals(value) != true)) + { + this.LastLogOnField = value; + this.RaisePropertyChanged("LastLogOn"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool LoggedIn + { + get + { + return this.LoggedInField; + } + set + { + if ((this.LoggedInField.Equals(value) != true)) + { + this.LoggedInField = value; + this.RaisePropertyChanged("LoggedIn"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Group", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Group : Security.MDSTestService.SecurityPrincipalBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.GroupType GroupTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UserAssignmentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.GroupType GroupType + { + get + { + return this.GroupTypeField; + } + set + { + if ((this.GroupTypeField.Equals(value) != true)) + { + this.GroupTypeField = value; + this.RaisePropertyChanged("GroupType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection UserAssignments + { + get + { + return this.UserAssignmentsField; + } + set + { + if ((object.ReferenceEquals(this.UserAssignmentsField, value) != true)) + { + this.UserAssignmentsField = value; + this.RaisePropertyChanged("UserAssignments"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecuritySet", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecuritySet : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SecurityPrincipals PrincipalField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SecurityPrivileges PrivilegeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.SecurityPrincipals Principal + { + get + { + return this.PrincipalField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalField, value) != true)) + { + this.PrincipalField = value; + this.RaisePropertyChanged("Principal"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.SecurityPrivileges Privilege + { + get + { + return this.PrivilegeField; + } + set + { + if ((object.ReferenceEquals(this.PrivilegeField, value) != true)) + { + this.PrivilegeField = value; + this.RaisePropertyChanged("Privilege"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool AllField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType FunctionPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType HierarchyMemberPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ModelPrivilegeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.SecurityResolutionType SecurityResolutionTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType TypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool All + { + get + { + return this.AllField; + } + set + { + if ((this.AllField.Equals(value) != true)) + { + this.AllField = value; + this.RaisePropertyChanged("All"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType FunctionPrivilege + { + get + { + return this.FunctionPrivilegeField; + } + set + { + if ((this.FunctionPrivilegeField.Equals(value) != true)) + { + this.FunctionPrivilegeField = value; + this.RaisePropertyChanged("FunctionPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType HierarchyMemberPrivilege + { + get + { + return this.HierarchyMemberPrivilegeField; + } + set + { + if ((this.HierarchyMemberPrivilegeField.Equals(value) != true)) + { + this.HierarchyMemberPrivilegeField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType ModelPrivilege + { + get + { + return this.ModelPrivilegeField; + } + set + { + if ((this.ModelPrivilegeField.Equals(value) != true)) + { + this.ModelPrivilegeField = value; + this.RaisePropertyChanged("ModelPrivilege"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.SecurityResolutionType SecurityResolutionType + { + get + { + return this.SecurityResolutionTypeField; + } + set + { + if ((this.SecurityResolutionTypeField.Equals(value) != true)) + { + this.SecurityResolutionTypeField = value; + this.RaisePropertyChanged("SecurityResolutionType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType Type + { + get + { + return this.TypeField; + } + set + { + if ((this.TypeField.Equals(value) != true)) + { + this.TypeField = value; + this.RaisePropertyChanged("Type"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrincipalsDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrincipalsDeleteCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection GroupsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection UsersField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Groups + { + get + { + return this.GroupsField; + } + set + { + if ((object.ReferenceEquals(this.GroupsField, value) != true)) + { + this.GroupsField = value; + this.RaisePropertyChanged("Groups"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Users + { + get + { + return this.UsersField; + } + set + { + if ((object.ReferenceEquals(this.UsersField, value) != true)) + { + this.UsersField = value; + this.RaisePropertyChanged("Users"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesGetCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesGetCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteriaField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.FunctionPrivilegesCriteria FunctionPrivilegesCriteria + { + get + { + return this.FunctionPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesCriteriaField, value) != true)) + { + this.FunctionPrivilegesCriteriaField = value; + this.RaisePropertyChanged("FunctionPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.HierarchyMemberPrivilegesCriteria HierarchyMemberPrivilegesCriteria + { + get + { + return this.HierarchyMemberPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesCriteriaField, value) != true)) + { + this.HierarchyMemberPrivilegesCriteriaField = value; + this.RaisePropertyChanged("HierarchyMemberPrivilegesCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.ModelPrivilegesCriteria ModelPrivilegesCriteria + { + get + { + return this.ModelPrivilegesCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesCriteriaField, value) != true)) + { + this.ModelPrivilegesCriteriaField = value; + this.RaisePropertyChanged("ModelPrivilegesCriteria"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class FunctionPrivilegesCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsAuthorizedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsAuthorized + { + get + { + return this.IsAuthorizedField; + } + set + { + if ((this.IsAuthorizedField.Equals(value) != true)) + { + this.IsAuthorizedField = value; + this.RaisePropertyChanged("IsAuthorized"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyMemberPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class HierarchyMemberPrivilegesCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier HierarchyIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.HierarchyType HierarchyTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string MemberCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier HierarchyId + { + get + { + return this.HierarchyIdField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyIdField, value) != true)) + { + this.HierarchyIdField = value; + this.RaisePropertyChanged("HierarchyId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public Security.MDSTestService.HierarchyType HierarchyType + { + get + { + return this.HierarchyTypeField; + } + set + { + if ((this.HierarchyTypeField.Equals(value) != true)) + { + this.HierarchyTypeField = value; + this.RaisePropertyChanged("HierarchyType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberCode + { + get + { + return this.MemberCodeField; + } + set + { + if ((object.ReferenceEquals(this.MemberCodeField, value) != true)) + { + this.MemberCodeField = value; + this.RaisePropertyChanged("MemberCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelPrivilegesCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ModelPrivilegesCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable AccessPermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection IdentifiersField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ModelIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier ObjectIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PermissionType PermissionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.Identifier PrincipalIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.PrincipalType PrincipalTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ResultType ResultTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccessPermission + { + get + { + return this.AccessPermissionField; + } + set + { + if ((this.AccessPermissionField.Equals(value) != true)) + { + this.AccessPermissionField = value; + this.RaisePropertyChanged("AccessPermission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection Identifiers + { + get + { + return this.IdentifiersField; + } + set + { + if ((object.ReferenceEquals(this.IdentifiersField, value) != true)) + { + this.IdentifiersField = value; + this.RaisePropertyChanged("Identifiers"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier ModelId + { + get + { + return this.ModelIdField; + } + set + { + if ((object.ReferenceEquals(this.ModelIdField, value) != true)) + { + this.ModelIdField = value; + this.RaisePropertyChanged("ModelId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier ObjectId + { + get + { + return this.ObjectIdField; + } + set + { + if ((object.ReferenceEquals(this.ObjectIdField, value) != true)) + { + this.ObjectIdField = value; + this.RaisePropertyChanged("ObjectId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PermissionType Permission + { + get + { + return this.PermissionField; + } + set + { + if ((this.PermissionField.Equals(value) != true)) + { + this.PermissionField = value; + this.RaisePropertyChanged("Permission"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.Identifier PrincipalId + { + get + { + return this.PrincipalIdField; + } + set + { + if ((object.ReferenceEquals(this.PrincipalIdField, value) != true)) + { + this.PrincipalIdField = value; + this.RaisePropertyChanged("PrincipalId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.PrincipalType PrincipalType + { + get + { + return this.PrincipalTypeField; + } + set + { + if ((this.PrincipalTypeField.Equals(value) != true)) + { + this.PrincipalTypeField = value; + this.RaisePropertyChanged("PrincipalType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ResultType ResultType + { + get + { + return this.ResultTypeField; + } + set + { + if ((this.ResultTypeField.Equals(value) != true)) + { + this.ResultTypeField = value; + this.RaisePropertyChanged("ResultType"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityPrivilegesDeleteCriteria", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class SecurityPrivilegesDeleteCriteria : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection FunctionPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection HierarchyMemberPrivilegesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ModelPrivilegesField; + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection FunctionPrivileges + { + get + { + return this.FunctionPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.FunctionPrivilegesField, value) != true)) + { + this.FunctionPrivilegesField = value; + this.RaisePropertyChanged("FunctionPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection HierarchyMemberPrivileges + { + get + { + return this.HierarchyMemberPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.HierarchyMemberPrivilegesField, value) != true)) + { + this.HierarchyMemberPrivilegesField = value; + this.RaisePropertyChanged("HierarchyMemberPrivileges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue = false)] + public System.Collections.ObjectModel.Collection ModelPrivileges + { + get + { + return this.ModelPrivilegesField; + } + set + { + if ((object.ReferenceEquals(this.ModelPrivilegesField, value) != true)) + { + this.ModelPrivilegesField = value; + this.RaisePropertyChanged("ModelPrivileges"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "International", Namespace = "http://www.w3.org/2005/09/ws-i18n")] + [System.SerializableAttribute()] + public partial class International : Security.MDSTestService.DataContractBase + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string LocaleField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TzField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Locale + { + get + { + return this.LocaleField; + } + set + { + if ((object.ReferenceEquals(this.LocaleField, value) != true)) + { + this.LocaleField = value; + this.RaisePropertyChanged("Locale"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Tz + { + get + { + return this.TzField; + } + set + { + if ((object.ReferenceEquals(this.TzField, value) != true)) + { + this.TzField = value; + this.RaisePropertyChanged("Tz"); + } + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsEqual = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotEqual = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Contains = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartsWith = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EndsWith = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsSubset = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThan = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsGreaterThanOrEqual = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThan = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsLessThanOrEqual = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsBetween = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToValue = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToGeneratedValue = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsValue = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EqualsConcatenatedValue = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThan = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeGreaterThanOrEqual = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThan = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeLessThanOrEqual = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeBetween = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MinimumLength = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MaximumLength = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllowableValues = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unique = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Mandatory = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 27, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DefaultsToConcatenatedValue = 28, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustBeEqual = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ContainsPattern = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MustContainPattern = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartSiteWorkflow = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HasChanged = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedScript = 34, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContains = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotStartsWith = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotEndsWith = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsSubset = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotContainsPattern = 130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IsNotBetween = 111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotChanged = 133, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeDataType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeDataType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Link = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + FreeForm = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + System = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyLevel = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Version = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + VersionFlag = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + User = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Annotation = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRule = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleConditionTreeNode = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleItem = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BusinessRuleArgument = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Transaction = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExportView = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserGroup = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberAttribute = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Index = 23, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMember = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BREntityMemberType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BREntityMemberType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Leaf = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Consolidated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRPropertyName", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRPropertyName : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Value = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartPosition = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeLow = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + RangeHigh = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + StartingValue = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + IncrementValue = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Length = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Substring = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Anchor = 9, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "LogicalOperator", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum LogicalOperator : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + And = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Or = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Not = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Undefined = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Excluded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingActivation = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingChanges = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingExclusion = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PendingDeletion = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ResultType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ResultType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Identifiers = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Details = 2, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "Knowledgebase", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class Knowledgebase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection DomainsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.MatchingPolicy MatchingPolicyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Domains + { + get + { + return this.DomainsField; + } + set + { + if ((object.ReferenceEquals(this.DomainsField, value) != true)) + { + this.DomainsField = value; + this.RaisePropertyChanged("Domains"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.MatchingPolicy MatchingPolicy + { + get + { + return this.MatchingPolicyField; + } + set + { + if ((object.ReferenceEquals(this.MatchingPolicyField, value) != true)) + { + this.MatchingPolicyField = value; + this.RaisePropertyChanged("MatchingPolicy"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataQualityDomain", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataQualityDomain : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long IdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IsDefaultField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long Id + { + get + { + return this.IdField; + } + set + { + if ((this.IdField.Equals(value) != true)) + { + this.IdField = value; + this.RaisePropertyChanged("Id"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsDefault + { + get + { + return this.IsDefaultField; + } + set + { + if ((this.IsDefaultField.Equals(value) != true)) + { + this.IsDefaultField = value; + this.RaisePropertyChanged("IsDefault"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DomainType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DomainType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Date = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Integer = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Decimal = 3, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingPolicy", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingPolicy : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RulesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rules + { + get + { + return this.RulesField; + } + set + { + if ((object.ReferenceEquals(this.RulesField, value) != true)) + { + this.RulesField = value; + this.RaisePropertyChanged("Rules"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingRule", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class MatchingRule : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DescriptionField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MatchingCriteriaField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int ThresholdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + if ((object.ReferenceEquals(this.DescriptionField, value) != true)) + { + this.DescriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection MatchingCriteria + { + get + { + return this.MatchingCriteriaField; + } + set + { + if ((object.ReferenceEquals(this.MatchingCriteriaField, value) != true)) + { + this.MatchingCriteriaField = value; + this.RaisePropertyChanged("MatchingCriteria"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int Threshold + { + get + { + return this.ThresholdField; + } + set + { + if ((this.ThresholdField.Equals(value) != true)) + { + this.ThresholdField = value; + this.RaisePropertyChanged("Threshold"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrerequisiteMatchingCriterion))] + public partial class MatchingCriterion : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection MappingsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Mappings + { + get + { + return this.MappingsField; + } + set + { + if ((object.ReferenceEquals(this.MappingsField, value) != true)) + { + this.MappingsField = value; + this.RaisePropertyChanged("Mappings"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataSourceFieldMapping", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DataSourceFieldMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private long DomainIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FieldNameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long DomainId + { + get + { + return this.DomainIdField; + } + set + { + if ((this.DomainIdField.Equals(value) != true)) + { + this.DomainIdField = value; + this.RaisePropertyChanged("DomainId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FieldName + { + get + { + return this.FieldNameField; + } + set + { + if ((object.ReferenceEquals(this.FieldNameField, value) != true)) + { + this.FieldNameField = value; + this.RaisePropertyChanged("FieldName"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByDifferenceMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByDifferenceMatchingCriterion : Security.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double DifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Difference + { + get + { + return this.DifferenceField; + } + set + { + if ((this.DifferenceField.Equals(value) != true)) + { + this.DifferenceField = value; + this.RaisePropertyChanged("Difference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SimilarMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + public partial class SimilarMatchingCriterion : Security.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "WeightedMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExactMatchingCriterion))] + public partial class WeightedMatchingCriterion : Security.MDSTestService.MatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DomainWeightField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DomainWeight + { + get + { + return this.DomainWeightField; + } + set + { + if ((this.DomainWeightField.Equals(value) != true)) + { + this.DomainWeightField = value; + this.RaisePropertyChanged("DomainWeight"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StringMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class StringMatchingCriterion : Security.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DateMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class DateMatchingCriterion : Security.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DaysDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int MonthsDifferenceField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int YearsDifferenceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public int DaysDifference + { + get + { + return this.DaysDifferenceField; + } + set + { + if ((this.DaysDifferenceField.Equals(value) != true)) + { + this.DaysDifferenceField = value; + this.RaisePropertyChanged("DaysDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int MonthsDifference + { + get + { + return this.MonthsDifferenceField; + } + set + { + if ((this.MonthsDifferenceField.Equals(value) != true)) + { + this.MonthsDifferenceField = value; + this.RaisePropertyChanged("MonthsDifference"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public int YearsDifference + { + get + { + return this.YearsDifferenceField; + } + set + { + if ((this.YearsDifferenceField.Equals(value) != true)) + { + this.YearsDifferenceField = value; + this.RaisePropertyChanged("YearsDifference"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExactMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class ExactMatchingCriterion : Security.MDSTestService.WeightedMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericByPercentageMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericByPercentageMatchingCriterion : Security.MDSTestService.SimilarMatchingCriterion + { + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private double PercentageField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public double Percentage + { + get + { + return this.PercentageField; + } + set + { + if ((this.PercentageField.Equals(value) != true)) + { + this.PercentageField = value; + this.RaisePropertyChanged("Percentage"); + } + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "NumericMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class NumericMatchingCriterion : Security.MDSTestService.SimilarMatchingCriterion + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrerequisiteMatchingCriterion", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class PrerequisiteMatchingCriterion : Security.MDSTestService.MatchingCriterion + { + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "OperationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum OperationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Invalid = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Success = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failure = 4, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularData", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ColumnDefinitionsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection RowsField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection ColumnDefinitions + { + get + { + return this.ColumnDefinitionsField; + } + set + { + if ((object.ReferenceEquals(this.ColumnDefinitionsField, value) != true)) + { + this.ColumnDefinitionsField = value; + this.RaisePropertyChanged("ColumnDefinitions"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Rows + { + get + { + return this.RowsField; + } + set + { + if ((object.ReferenceEquals(this.RowsField, value) != true)) + { + this.RowsField = value; + this.RaisePropertyChanged("Rows"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularColumnDefinition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class TabularColumnDefinition : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.DomainType DomainTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NameField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.DomainType DomainType + { + get + { + return this.DomainTypeField; + } + set + { + if ((this.DomainTypeField.Equals(value) != true)) + { + this.DomainTypeField = value; + this.RaisePropertyChanged("DomainType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + if ((object.ReferenceEquals(this.NameField, value) != true)) + { + this.NameField = value; + this.RaisePropertyChanged("Name"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TabularDataRow", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BREntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataContractBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRulesPalette))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRActionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemTypeComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeTypeInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeDataType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionComponent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRScriptParameter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Error))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ErrorContext))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Identifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberAttributeIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EditionExpiredMessage))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRules))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AuditInfo))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeArgumentBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPropertyName))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRFreeformArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRAttributeValueArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDomainBasedAttributeArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRHierarchyArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRChangeTrackingGroupArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRUserScriptParameterArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRBlankArgument))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRCondition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRConditionTreeNode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.LogicalOperator))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BusinessRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ResultType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRPublishCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Knowledgebase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataQualityDomain))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DomainType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingPolicy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingRule))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataSourceFieldMapping))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByDifferenceMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SimilarMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.WeightedMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StringMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DateMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExactMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericByPercentageMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.NumericMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrerequisiteMatchingCriterion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.OperationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularData))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TabularColumnDefinition))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DisplayType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberReturnOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SortDirection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Member))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AccessPermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Attribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeValueType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FileAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Parent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.RelationshipType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PermissionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersInformation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMembers))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ParentChild))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyItemType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelMembersResultCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberTransactionBehavior))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyParentCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMembersCopyCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberSourceTarget))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingImportType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityStagingBatch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.StagingBatchStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Transaction))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ReplacementId))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityValidationSummary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationSummaryItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationError))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationIssue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.BRItemCategory))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ValidationProcessResult))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Annotation))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ChangesetStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Changeset))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKeyLookupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MemberKey))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportView))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExportViewFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Metadata))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfMemberTypeContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataAttribute))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.AttributeFilter))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfModelContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DerivedHierarchyLevel))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfDerivedHierarchyContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Entity))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.DataCompressionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ExplicitHierarchy))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfEntityContextIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Index))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EntityMemberType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataDataContractOfIdentifier))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.TransactionLogType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Model))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionFlag))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Version))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionValidationStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.VersionStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ForceDelete))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataResultOptions))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.MetadataSearchCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SearchOption))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingsGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSettingGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemSetting))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainList))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListItem))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemDomainListGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SystemPropertyValue))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationship))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncStatus))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SyncRelationshipCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipals))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.Group))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalBase))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivileges))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionalArea))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.PrincipalType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilege))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelObjectType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.GroupType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.User))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.EmailFormat))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecuritySet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityResolutionType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrincipalsDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesGetCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.FunctionPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.HierarchyMemberPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.ModelPrivilegesCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.SecurityPrivilegesDeleteCriteria))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary>))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.ObjectModel.Collection))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(Security.MDSTestService.International))] + public partial class TabularDataRow : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection ValuesField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection Values + { + get + { + return this.ValuesField; + } + set + { + if ((object.ReferenceEquals(this.ValuesField, value) != true)) + { + this.ValuesField = value; + this.RaisePropertyChanged("Values"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DisplayType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DisplayType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Code = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CodeName = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NameCode = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explicit = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Derived = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collection = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberReturnOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberReturnOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Data = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Counts = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DataAndCounts = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MembershipInformation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedHierarchyParents = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalData = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HistoricalMembershipInformation = 32, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SortDirection", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SortDirection : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Asc = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Desc = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.FlagsAttribute()] + [System.Runtime.Serialization.DataContractAttribute(Name = "AccessPermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AccessPermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Create = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateUpdate = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateDelete = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UpdateDelete = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "AttributeValueType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum AttributeValueType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + String = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Number = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DateTime = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Domain = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + File = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "RelationshipType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum RelationshipType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Parent = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Sibling = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PermissionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PermissionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Deny = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Update = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ReadOnly = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Access = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Admin = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inferred = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unknown = 100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DenyAccess = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Read = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Execute = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Control = 106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 107, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NewAwaitingValidation = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validating = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationFailed = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ValidationSucceeded = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingRevalidation = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AwaitingDependentMemberRevalidation = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "HierarchyItemType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum HierarchyItemType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DBA = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Hierarchy = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedDBA = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotApplicable = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ManyToMany = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberTransactionBehavior", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberTransactionBehavior : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + BestEffort = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllOrNothingByBatch = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityStagingImportType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EntityStagingImportType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOptimistic = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Insert = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MergeOverwrite = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Delete = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Purge = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DeleteSetNull = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + PurgeSetNull = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "StagingBatchStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum StagingBatchStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + All = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToRun = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotRunning = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Running = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + QueuedToClear = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Cleared = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AllExceptCleared = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 7, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CreateMember = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ChangeMemberStatus = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SetAttributeValue = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToParent = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MoveMemberToSibling = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AnnotateMember = 6, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EntityValidationSummary", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + [System.SerializableAttribute()] + public partial class EntityValidationSummary : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged + { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ModelContextIdentifier EntityIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Nullable EntityLastValidatedField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Collections.ObjectModel.Collection SummaryItemsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Security.MDSTestService.ModelContextIdentifier VersionIdField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ModelContextIdentifier EntityId + { + get + { + return this.EntityIdField; + } + set + { + if ((object.ReferenceEquals(this.EntityIdField, value) != true)) + { + this.EntityIdField = value; + this.RaisePropertyChanged("EntityId"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityLastValidated + { + get + { + return this.EntityLastValidatedField; + } + set + { + if ((this.EntityLastValidatedField.Equals(value) != true)) + { + this.EntityLastValidatedField = value; + this.RaisePropertyChanged("EntityLastValidated"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Collections.ObjectModel.Collection SummaryItems + { + get + { + return this.SummaryItemsField; + } + set + { + if ((object.ReferenceEquals(this.SummaryItemsField, value) != true)) + { + this.SummaryItemsField = value; + this.RaisePropertyChanged("SummaryItems"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Security.MDSTestService.ModelContextIdentifier VersionId + { + get + { + return this.VersionIdField; + } + set + { + if ((object.ReferenceEquals(this.VersionIdField, value) != true)) + { + this.VersionIdField = value; + this.RaisePropertyChanged("VersionId"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) + { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "BRItemCategory", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum BRItemCategory : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Condition = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ThenAction = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ElseAction = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ChangesetStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ChangesetStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Pending = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Approved = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Rejected = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 5, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "MemberKeyLookupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum MemberKeyLookupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberCode = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + MemberId = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ExportViewFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ExportViewFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafAttributes = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedAttributes = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionAttributes = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Collections = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitParentChild = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ExplicitLevels = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedParentChild = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DerivedLevels = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafHistory = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedHistory = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionHistory = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafType2 = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedType2 = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionType2 = 14, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "DataCompressionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum DataCompressionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Row = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "TransactionLogType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum TransactionLogType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Member = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionValidationStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionValidationStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotValidated = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Validated = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "VersionStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum VersionStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Open = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Committed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ForceDelete", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ForceDelete : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Unspecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OverrideSubscriptionViewConflict = 1, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SearchOption", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SearchOption : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserDefinedObjectsOnly = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemObjectsOnly = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BothUserDefinedAndSystemObjects = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SystemPropertyType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SystemPropertyType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + DatabaseSchemaVersion = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SQLServerVersion = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CompatibilityLevel = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ProductVersion = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OSVersion = 4, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SyncStatus", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SyncStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InProgress = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Succeeded = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Failed = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "FunctionalArea", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum FunctionalArea : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Explorer = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Versions = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ImportExport = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Security = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SystemAdministration = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SuperUser = 6, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "PrincipalType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum PrincipalType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAccount = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Group = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "ModelObjectType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum ModelObjectType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Model = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Entity = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Attribute = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + AttributeGroup = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LeafMemberType = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ConsolidatedMemberType = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CollectionMemberType = 10, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "GroupType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum GroupType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + InternalGroup = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ActiveDirectoryGroup = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + LocalGroup = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OtherGroup = 99, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "EmailFormat", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum EmailFormat : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NotSpecified = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + HTML = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Text = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name = "SecurityResolutionType", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] + public enum SecurityResolutionType : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + UserAndGroup = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Users = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Effective = 2, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", ConfigurationName = "MDSTestService.IService")] + public interface IService + { + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(Security.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPaletteGetResponse")] + System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(Security.MDSTestService.BusinessRulesPaletteGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse BusinessRulesClone(Security.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCloneResponse")] + System.Threading.Tasks.Task BusinessRulesCloneAsync(Security.MDSTestService.BusinessRulesCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(Security.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesCreateResponse")] + System.Threading.Tasks.Task BusinessRulesCreateAsync(Security.MDSTestService.BusinessRulesCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse BusinessRulesDelete(Security.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesDeleteResponse")] + System.Threading.Tasks.Task BusinessRulesDeleteAsync(Security.MDSTestService.BusinessRulesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(Security.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesGetResponse")] + System.Threading.Tasks.Task BusinessRulesGetAsync(Security.MDSTestService.BusinessRulesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse BusinessRulesPublish(Security.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublish", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesPublishResponse")] + System.Threading.Tasks.Task BusinessRulesPublishAsync(Security.MDSTestService.BusinessRulesPublishRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.MessageResponse BusinessRulesUpdate(Security.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Busine" + + "ssRulesUpdateResponse")] + System.Threading.Tasks.Task BusinessRulesUpdateAsync(Security.MDSTestService.BusinessRulesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(Security.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledState", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityInstalledStateResponse")] + System.Threading.Tasks.Task DataQualityInstalledStateAsync(Security.MDSTestService.DataQualityInstalledStateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(Security.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityKnowledgeBasesGetResponse")] + System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(Security.MDSTestService.DataQualityKnowledgeBasesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(Security.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityCleansingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(Security.MDSTestService.DataQualityCleansingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(Security.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityMatchingOperationCreateResponse")] + System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(Security.MDSTestService.DataQualityMatchingOperationCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(Security.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatus", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStatusResponse")] + System.Threading.Tasks.Task DataQualityOperationStatusAsync(Security.MDSTestService.DataQualityOperationStatusRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(Security.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationResultsGetResponse")] + System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(Security.MDSTestService.DataQualityOperationResultsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(Security.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputData", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityStoreInputDataResponse")] + System.Threading.Tasks.Task DataQualityStoreInputDataAsync(Security.MDSTestService.DataQualityStoreInputDataRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(Security.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStart", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationStartResponse")] + System.Threading.Tasks.Task DataQualityOperationStartAsync(Security.MDSTestService.DataQualityOperationStartRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(Security.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperation", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/DataQu" + + "alityOperationPurgeOperationResponse")] + System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(Security.MDSTestService.DataQualityOperationPurgeOperationRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMembersGetResponse EntityMembersGet(Security.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersGetResponse")] + System.Threading.Tasks.Task EntityMembersGetAsync(Security.MDSTestService.EntityMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(Security.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAttributesGetResponse")] + System.Threading.Tasks.Task EntityMemberAttributesGetAsync(Security.MDSTestService.EntityMemberAttributesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(Security.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyMembersGetResponse")] + System.Threading.Tasks.Task HierarchyMembersGetAsync(Security.MDSTestService.HierarchyMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.ModelMembersGetResponse ModelMembersGet(Security.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ModelM" + + "embersGetResponse")] + System.Threading.Tasks.Task ModelMembersGetAsync(Security.MDSTestService.ModelMembersGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(Security.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCreateResponse")] + System.Threading.Tasks.Task EntityMembersCreateAsync(Security.MDSTestService.EntityMembersCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(Security.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersDeleteResponse")] + System.Threading.Tasks.Task EntityMembersDeleteAsync(Security.MDSTestService.EntityMembersDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(Security.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersPurgeResponse")] + System.Threading.Tasks.Task EntityMembersPurgeAsync(Security.MDSTestService.EntityMembersPurgeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(Security.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersUpdateResponse")] + System.Threading.Tasks.Task EntityMembersUpdateAsync(Security.MDSTestService.EntityMembersUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(Security.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Hierar" + + "chyParentSaveResponse")] + System.Threading.Tasks.Task HierarchyParentSaveAsync(Security.MDSTestService.HierarchyParentSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(Security.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersCopyResponse")] + System.Threading.Tasks.Task EntityMembersCopyAsync(Security.MDSTestService.EntityMembersCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(Security.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MembersMergeResponse")] + System.Threading.Tasks.Task EntityMembersMergeAsync(Security.MDSTestService.EntityMembersMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(Security.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoad", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingLoadResponse")] + System.Threading.Tasks.Task EntityStagingLoadAsync(Security.MDSTestService.EntityStagingLoadRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityStagingGetResponse EntityStagingGet(Security.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingGetResponse")] + System.Threading.Tasks.Task EntityStagingGetAsync(Security.MDSTestService.EntityStagingGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityStagingClearResponse EntityStagingClear(Security.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClear", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingClearResponse")] + System.Threading.Tasks.Task EntityStagingClearAsync(Security.MDSTestService.EntityStagingClearRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(Security.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "StagingProcessResponse")] + System.Threading.Tasks.Task EntityStagingProcessAsync(Security.MDSTestService.EntityStagingProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.TransactionsGetResponse TransactionsGet(Security.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsGetResponse")] + System.Threading.Tasks.Task TransactionsGetAsync(Security.MDSTestService.TransactionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.TransactionsReverseResponse TransactionsReverse(Security.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverse", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionsReverseResponse")] + System.Threading.Tasks.Task TransactionsReverseAsync(Security.MDSTestService.TransactionsReverseRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.ValidationGetResponse ValidationGet(Security.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionGetResponse")] + System.Threading.Tasks.Task ValidationGetAsync(Security.MDSTestService.ValidationGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.ValidationProcessResponse ValidationProcess(Security.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcess", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Valida" + + "tionProcessResponse")] + System.Threading.Tasks.Task ValidationProcessAsync(Security.MDSTestService.ValidationProcessRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(Security.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsCreateResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(Security.MDSTestService.EntityMemberAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(Security.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationSaveResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(Security.MDSTestService.EntityMemberAnnotationSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(Security.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationDeleteResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(Security.MDSTestService.EntityMemberAnnotationDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(Security.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsCreateResponse")] + System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(Security.MDSTestService.TransactionAnnotationsCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(Security.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollback", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberHistoryRollbackResponse")] + System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(Security.MDSTestService.EntityMemberHistoryRollbackRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(Security.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberAnnotationsGetResponse")] + System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(Security.MDSTestService.EntityMemberAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(Security.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Transa" + + "ctionAnnotationsGetResponse")] + System.Threading.Tasks.Task TransactionAnnotationsGetAsync(Security.MDSTestService.TransactionAnnotationsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(Security.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsUpdateResponse")] + System.Threading.Tasks.Task AnnotationsUpdateAsync(Security.MDSTestService.AnnotationsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(Security.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Annota" + + "tionsDeleteResponse")] + System.Threading.Tasks.Task AnnotationsDeleteAsync(Security.MDSTestService.AnnotationsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(Security.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetsGetResponse")] + System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(Security.MDSTestService.EntityMemberChangesetsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(Security.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSave", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetSaveResponse")] + System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(Security.MDSTestService.EntityMemberChangesetSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(Security.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberChangesetDeleteResponse")] + System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(Security.MDSTestService.EntityMemberChangesetDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(Security.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookup", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Entity" + + "MemberKeyLookupResponse")] + System.Threading.Tasks.Task EntityMemberKeyLookupAsync(Security.MDSTestService.EntityMemberKeyGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.ExportViewCreateResponse ExportViewCreate(Security.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewCreateResponse")] + System.Threading.Tasks.Task ExportViewCreateAsync(Security.MDSTestService.ExportViewCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(Security.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewUpdateResponse")] + System.Threading.Tasks.Task ExportViewUpdateAsync(Security.MDSTestService.ExportViewUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.ExportViewDeleteResponse ExportViewDelete(Security.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewDeleteResponse")] + System.Threading.Tasks.Task ExportViewDeleteAsync(Security.MDSTestService.ExportViewDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.ExportViewListGetResponse ExportViewListGet(Security.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Export" + + "ViewListGetResponse")] + System.Threading.Tasks.Task ExportViewListGetAsync(Security.MDSTestService.ExportViewListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.FileGetResponse FileGet(Security.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "t", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileGe" + + "tResponse")] + System.Threading.Tasks.Task FileGetAsync(Security.MDSTestService.FileGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.FileSaveResponse FileSave(Security.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "ve", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/FileSa" + + "veResponse")] + System.Threading.Tasks.Task FileSaveAsync(Security.MDSTestService.FileSaveRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.MetadataCloneResponse MetadataClone(Security.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCloneResponse")] + System.Threading.Tasks.Task MetadataCloneAsync(Security.MDSTestService.MetadataCloneRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.MetadataCreateResponse MetadataCreate(Security.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taCreateResponse")] + System.Threading.Tasks.Task MetadataCreateAsync(Security.MDSTestService.MetadataCreateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.MetadataDeleteResponse MetadataDelete(Security.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taDeleteResponse")] + System.Threading.Tasks.Task MetadataDeleteAsync(Security.MDSTestService.MetadataDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MetadataGetResponse MetadataGet(Security.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taGetResponse")] + System.Threading.Tasks.Task MetadataGetAsync(Security.MDSTestService.MetadataGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.MetadataUpdateResponse MetadataUpdate(Security.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Metada" + + "taUpdateResponse")] + System.Threading.Tasks.Task MetadataUpdateAsync(Security.MDSTestService.MetadataUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.StagingNameCheckResponse StagingNameCheck(Security.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Stagin" + + "gNameCheckResponse")] + System.Threading.Tasks.Task StagingNameCheckAsync(Security.MDSTestService.StagingNameCheckRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.AttributeChangeResponse AttributeChange(Security.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChange", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Attrib" + + "uteChangeResponse")] + System.Threading.Tasks.Task AttributeChangeAsync(Security.MDSTestService.AttributeChangeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(Security.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsGetResponse")] + System.Threading.Tasks.Task SystemSettingsGetAsync(Security.MDSTestService.SystemSettingsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(Security.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "SettingsUpdateResponse")] + System.Threading.Tasks.Task SystemSettingsUpdateAsync(Security.MDSTestService.SystemSettingsUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(Security.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "DomainListGetResponse")] + System.Threading.Tasks.Task SystemDomainListGetAsync(Security.MDSTestService.SystemDomainListGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(Security.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/System" + + "PropertiesGetResponse")] + System.Threading.Tasks.Task SystemPropertiesGetAsync(Security.MDSTestService.SystemPropertiesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse ServiceCheck(Security.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheck", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eCheckResponse")] + System.Threading.Tasks.Task ServiceCheckAsync(Security.MDSTestService.ServiceCheckGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(Security.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Servic" + + "eVersionGetResponse")] + System.Threading.Tasks.Task ServiceVersionGetAsync(Security.MDSTestService.ServiceVersionGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopySkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.VersionCopyResponse VersionCopy(Security.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopy", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Versio" + + "nCopyResponse")] + System.Threading.Tasks.Task VersionCopyAsync(Security.MDSTestService.VersionCopyRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(Security.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMerge", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipMergeResponse")] + System.Threading.Tasks.Task SyncRelationshipMergeAsync(Security.MDSTestService.SyncRelationshipMergeRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(Security.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipDeleteResponse")] + System.Threading.Tasks.Task SyncRelationshipDeleteAsync(Security.MDSTestService.SyncRelationshipDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(Security.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipsGetResponse")] + System.Threading.Tasks.Task SyncRelationshipsGetAsync(Security.MDSTestService.SyncRelationshipsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(Security.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefresh", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SyncRe" + + "lationshipRefreshResponse")] + System.Threading.Tasks.Task SyncRelationshipRefreshAsync(Security.MDSTestService.SyncRelationshipRefreshRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(Security.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesGetResponse")] + System.Threading.Tasks.Task UserPreferencesGetAsync(Security.MDSTestService.UserPreferencesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(Security.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesUpdateResponse")] + System.Threading.Tasks.Task UserPreferencesUpdateAsync(Security.MDSTestService.UserPreferencesUpdateRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(Security.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserPr" + + "eferencesDeleteResponse")] + System.Threading.Tasks.Task UserPreferencesDeleteAsync(Security.MDSTestService.UserPreferencesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(Security.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/ErrorL" + + "ogsGetResponse")] + System.Threading.Tasks.Task ErrorLogsGetAsync(Security.MDSTestService.ErrorLogsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(Security.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCreateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(Security.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse SecurityPrincipalsClone(Security.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsCloneResponse")] + System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(Security.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse SecurityPrincipalsUpdate(Security.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsUpdateResponse")] + System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(Security.MDSTestService.SecurityPrincipalsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(Security.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsGetResponse")] + System.Threading.Tasks.Task SecurityPrincipalsGetAsync(Security.MDSTestService.SecurityPrincipalsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse SecurityPrincipalsDelete(Security.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrincipalsDeleteResponse")] + System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(Security.MDSTestService.SecurityPrincipalsDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(Security.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCreateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(Security.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse SecurityPrivilegesClone(Security.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesClone", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesCloneResponse")] + System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(Security.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + Security.MDSTestService.MessageResponse SecurityPrivilegesUpdate(Security.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdate", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesUpdateResponse")] + System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(Security.MDSTestService.SecurityPrivilegesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(Security.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesGetResponse")] + System.Threading.Tasks.Task SecurityPrivilegesGetAsync(Security.MDSTestService.SecurityPrivilegesGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.MessageResponse SecurityPrivilegesDelete(Security.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDelete", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/Securi" + + "tyPrivilegesDeleteResponse")] + System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(Security.MDSTestService.SecurityPrivilegesDeleteRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.EditionExpiredMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetEditionExpiredMessageFault", Name = "EditionExpiredMessage")] + [System.ServiceModel.FaultContractAttribute(typeof(Security.MDSTestService.SkuNotSupportedMessage), Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetSkuNotSupportedMessageFault", Name = "SkuNotSupportedMessage")] + Security.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(Security.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + + [System.ServiceModel.OperationContractAttribute(Action = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGet", ReplyAction = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/UserEf" + + "fectiveObjectPermissionsGetResponse")] + System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(Security.MDSTestService.UserEffectiveObjectPermissionsGetRequest request); + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BREntityMemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPaletteGetRequest() + { + } + + public BusinessRulesPaletteGetRequest(Security.MDSTestService.International International, Security.MDSTestService.BREntityMemberType MemberType, System.Guid RequestId) + { + this.International = International; + this.MemberType = MemberType; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPaletteGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPaletteGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BusinessRulesPalette BusinessRulesPalette; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public BusinessRulesPaletteGetResponse() + { + } + + public BusinessRulesPaletteGetResponse(Security.MDSTestService.BusinessRulesPalette BusinessRulesPalette, Security.MDSTestService.OperationResult OperationResult) + { + this.BusinessRulesPalette = BusinessRulesPalette; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesCloneRequest() + { + } + + public BusinessRulesCloneRequest(Security.MDSTestService.International International, Security.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MessageResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MessageResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public MessageResponse() + { + } + + public MessageResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public BusinessRulesCreateRequest() + { + } + + public BusinessRulesCreateRequest(Security.MDSTestService.International International, Security.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public BusinessRulesCreateResponse() + { + } + + public BusinessRulesCreateResponse(Security.MDSTestService.BusinessRules BusinessRuleSet, Security.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BRDeleteCriteria DeleteCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesDeleteRequest() + { + } + + public BusinessRulesDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.BRDeleteCriteria DeleteCriteria, System.Guid RequestId) + { + this.International = International; + this.DeleteCriteria = DeleteCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BRGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.BRResultOptions ResultOptions; + + public BusinessRulesGetRequest() + { + } + + public BusinessRulesGetRequest(Security.MDSTestService.International International, Security.MDSTestService.BRGetCriteria GetCriteria, System.Guid RequestId, Security.MDSTestService.BRResultOptions ResultOptions) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public BusinessRulesGetResponse() + { + } + + public BusinessRulesGetResponse(Security.MDSTestService.BusinessRules BusinessRuleSet, Security.MDSTestService.OperationResult OperationResult) + { + this.BusinessRuleSet = BusinessRuleSet; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesPublishRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesPublishRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BRPublishCriteria BRPublishCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public BusinessRulesPublishRequest() + { + } + + public BusinessRulesPublishRequest(Security.MDSTestService.International International, Security.MDSTestService.BRPublishCriteria BRPublishCriteria, System.Guid RequestId) + { + this.International = International; + this.BRPublishCriteria = BRPublishCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "BusinessRulesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class BusinessRulesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.BusinessRules BusinessRuleSet; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool BypassUdsValidation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public BusinessRulesUpdateRequest() + { + } + + public BusinessRulesUpdateRequest(Security.MDSTestService.International International, Security.MDSTestService.BusinessRules BusinessRuleSet, bool BypassUdsValidation, System.Guid RequestId) + { + this.International = International; + this.BusinessRuleSet = BusinessRuleSet; + this.BypassUdsValidation = BypassUdsValidation; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityInstalledStateRequest() + { + } + + public DataQualityInstalledStateRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityInstalledStateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityInstalledStateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsInstalled; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public DataQualityInstalledStateResponse() + { + } + + public DataQualityInstalledStateResponse(bool IsInstalled, Security.MDSTestService.OperationResult OperationResult) + { + this.IsInstalled = IsInstalled; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public DataQualityKnowledgeBasesGetRequest() + { + } + + public DataQualityKnowledgeBasesGetRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityKnowledgeBasesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityKnowledgeBasesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection KnowledgeBases; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public DataQualityKnowledgeBasesGetResponse() + { + } + + public DataQualityKnowledgeBasesGetResponse(System.Collections.ObjectModel.Collection KnowledgeBases, Security.MDSTestService.OperationResult OperationResult) + { + this.KnowledgeBases = KnowledgeBases; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityCleansingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityCleansingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ColumnMappings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityCleansingOperationCreateRequest() + { + } + + public DataQualityCleansingOperationCreateRequest(Security.MDSTestService.International International, System.Collections.ObjectModel.Collection ColumnMappings, long KnowledgebaseId, System.Guid RequestId) + { + this.International = International; + this.ColumnMappings = ColumnMappings; + this.KnowledgebaseId = KnowledgebaseId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationCreateResponse() + { + } + + public DataQualityOperationCreateResponse(System.Guid OperationId, Security.MDSTestService.OperationResult OperationResult) + { + this.OperationId = OperationId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityMatchingOperationCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityMatchingOperationCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public long KnowledgebaseId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.MatchingPolicy MatchingPolicy; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityMatchingOperationCreateRequest() + { + } + + public DataQualityMatchingOperationCreateRequest(Security.MDSTestService.International International, long KnowledgebaseId, Security.MDSTestService.MatchingPolicy MatchingPolicy, System.Guid RequestId) + { + this.International = International; + this.KnowledgebaseId = KnowledgebaseId; + this.MatchingPolicy = MatchingPolicy; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStatusRequest() + { + } + + public DataQualityOperationStatusRequest(Security.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStatusResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStatusResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.OperationStatus Status; + + public DataQualityOperationStatusResponse() + { + } + + public DataQualityOperationStatusResponse(string FailureString, Security.MDSTestService.OperationResult OperationResult, Security.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int MaximumResults; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int StartRow; + + public DataQualityOperationResultsGetRequest() + { + } + + public DataQualityOperationResultsGetRequest(Security.MDSTestService.International International, int MaximumResults, System.Guid OperationId, System.Guid RequestId, int StartRow) + { + this.International = International; + this.MaximumResults = MaximumResults; + this.OperationId = OperationId; + this.RequestId = RequestId; + this.StartRow = StartRow; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationResultsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationResultsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationResultsGetResponse() + { + } + + public DataQualityOperationResultsGetResponse(Security.MDSTestService.TabularData Data, Security.MDSTestService.OperationResult OperationResult) + { + this.Data = Data; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.TabularData Data; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public DataQualityStoreInputDataRequest() + { + } + + public DataQualityStoreInputDataRequest(Security.MDSTestService.International International, Security.MDSTestService.TabularData Data, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.Data = Data; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityStoreInputDataResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityStoreInputDataResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public DataQualityStoreInputDataResponse() + { + } + + public DataQualityStoreInputDataResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationStartRequest() + { + } + + public DataQualityOperationStartRequest(Security.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationStartResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationStartResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string FailureString; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.OperationStatus Status; + + public DataQualityOperationStartResponse() + { + } + + public DataQualityOperationStartResponse(string FailureString, Security.MDSTestService.OperationResult OperationResult, Security.MDSTestService.OperationStatus Status) + { + this.FailureString = FailureString; + this.OperationResult = OperationResult; + this.Status = Status; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid OperationId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public DataQualityOperationPurgeOperationRequest() + { + } + + public DataQualityOperationPurgeOperationRequest(Security.MDSTestService.International International, System.Guid OperationId, System.Guid RequestId) + { + this.International = International; + this.OperationId = OperationId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "DataQualityOperationPurgeOperationResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class DataQualityOperationPurgeOperationResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public DataQualityOperationPurgeOperationResponse() + { + } + + public DataQualityOperationPurgeOperationResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityMembersGetCriteria MembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersGetRequest() + { + } + + public EntityMembersGetRequest(Security.MDSTestService.International International, Security.MDSTestService.EntityMembersGetCriteria MembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.MembersGetCriteria = MembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.EntityMembersInformation EntityMembersInformation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersGetResponse() + { + } + + public EntityMembersGetResponse(Security.MDSTestService.EntityMembers EntityMembers, Security.MDSTestService.EntityMembersInformation EntityMembersInformation, Security.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.EntityMembersInformation = EntityMembersInformation; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMemberAttributesGetRequest() + { + } + + public EntityMemberAttributesGetRequest(Security.MDSTestService.International International, Security.MDSTestService.EntityMembers EntityMembers, System.Guid RequestId) + { + this.International = International; + this.EntityMembers = EntityMembers; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAttributesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAttributesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityMembers EntityMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberAttributesGetResponse() + { + } + + public EntityMemberAttributesGetResponse(Security.MDSTestService.EntityMembers EntityMembers, Security.MDSTestService.OperationResult OperationResult) + { + this.EntityMembers = EntityMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyMembersGetRequest() + { + } + + public HierarchyMembersGetRequest(Security.MDSTestService.International International, Security.MDSTestService.HierarchyMembersGetCriteria HierarchyMembersGetCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyMembersGetCriteria = HierarchyMembersGetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.HierarchyMembers HierarchyMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public HierarchyMembersGetResponse() + { + } + + public HierarchyMembersGetResponse(Security.MDSTestService.HierarchyMembers HierarchyMembers, Security.MDSTestService.OperationResult OperationResult) + { + this.HierarchyMembers = HierarchyMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public ModelMembersGetRequest() + { + } + + public ModelMembersGetRequest(Security.MDSTestService.International International, Security.MDSTestService.ModelMembersGetCriteria ModelsGetCriteria, Security.MDSTestService.ModelMembersResultCriteria ModelsResultCriteria, System.Guid RequestId) + { + this.International = International; + this.ModelsGetCriteria = ModelsGetCriteria; + this.ModelsResultCriteria = ModelsResultCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ModelMembersGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ModelMembersGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public ModelMembersGetResponse() + { + } + + public ModelMembersGetResponse(System.Collections.ObjectModel.Collection ModelMembers, Security.MDSTestService.OperationResult OperationResult) + { + this.ModelMembers = ModelMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersCreateRequest() + { + } + + public EntityMembersCreateRequest(Security.MDSTestService.International International, Security.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, Security.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersCreateResponse() + { + } + + public EntityMembersCreateResponse(System.Collections.ObjectModel.Collection CreatedMembers, Security.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ResetDbaReferences; + + public EntityMembersDeleteRequest() + { + } + + public EntityMembersDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ResetDbaReferences) + { + this.International = International; + this.Members = Members; + this.RequestId = RequestId; + this.ResetDbaReferences = ResetDbaReferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersDeleteResponse() + { + } + + public EntityMembersDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMembersPurgeRequest() + { + } + + public EntityMembersPurgeRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersPurgeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersPurgeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersPurgeResponse() + { + } + + public EntityMembersPurgeResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityMembersUpdateRequest() + { + } + + public EntityMembersUpdateRequest(Security.MDSTestService.International International, Security.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, Security.MDSTestService.EntityMembers Members, System.Guid RequestId) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersUpdateResponse() + { + } + + public EntityMembersUpdateResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public HierarchyParentSaveRequest() + { + } + + public HierarchyParentSaveRequest(Security.MDSTestService.International International, Security.MDSTestService.HierarchyParentCriteria HierarchyParentCriteria, System.Guid RequestId) + { + this.International = International; + this.HierarchyParentCriteria = HierarchyParentCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "HierarchyParentSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class HierarchyParentSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public HierarchyParentSaveResponse() + { + } + + public HierarchyParentSaveResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityMembersCopyRequest() + { + } + + public EntityMembersCopyRequest(Security.MDSTestService.International International, Security.MDSTestService.EntityMembersCopyCriteria EntityMembersCopyCriteria, System.Guid RequestId) + { + this.International = International; + this.EntityMembersCopyCriteria = EntityMembersCopyCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersCopyResponse() + { + } + + public EntityMembersCopyResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.MemberTransactionBehavior MemberSaveBehavior; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.EntityMembers Members; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool ReturnCreatedIdentifiers; + + public EntityMembersMergeRequest() + { + } + + public EntityMembersMergeRequest(Security.MDSTestService.International International, Security.MDSTestService.MemberTransactionBehavior MemberSaveBehavior, Security.MDSTestService.EntityMembers Members, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.MemberSaveBehavior = MemberSaveBehavior; + this.Members = Members; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMembersMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMembersMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection CreatedMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMembersMergeResponse() + { + } + + public EntityMembersMergeResponse(System.Collections.ObjectModel.Collection CreatedMembers, Security.MDSTestService.OperationResult OperationResult) + { + this.CreatedMembers = CreatedMembers; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.EntityStagingImportType ImportType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ModelMembers; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public bool QueueForProcessing; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public EntityStagingLoadRequest() + { + } + + public EntityStagingLoadRequest(Security.MDSTestService.International International, string BatchTag, Security.MDSTestService.EntityStagingImportType ImportType, System.Collections.ObjectModel.Collection ModelMembers, bool QueueForProcessing, System.Guid RequestId) + { + this.International = International; + this.BatchTag = BatchTag; + this.ImportType = ImportType; + this.ModelMembers = ModelMembers; + this.QueueForProcessing = QueueForProcessing; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingLoadResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingLoadResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection StagingBatches; + + public EntityStagingLoadResponse() + { + } + + public EntityStagingLoadResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection StagingBatches) + { + this.OperationResult = OperationResult; + this.StagingBatches = StagingBatches; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.EntityStagingGetCriteria GetCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public EntityStagingGetRequest() + { + } + + public EntityStagingGetRequest(Security.MDSTestService.International International, Security.MDSTestService.EntityStagingGetCriteria GetCriteria, System.Guid RequestId) + { + this.International = International; + this.GetCriteria = GetCriteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Batches; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityStagingGetResponse() + { + } + + public EntityStagingGetResponse(int BatchCount, System.Collections.ObjectModel.Collection Batches, Security.MDSTestService.OperationResult OperationResult) + { + this.BatchCount = BatchCount; + this.Batches = Batches; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public EntityStagingClearRequest() + { + } + + public EntityStagingClearRequest(Security.MDSTestService.International International, int BatchId, Security.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.BatchId = BatchId; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingClearResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingClearResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityStagingClearResponse() + { + } + + public EntityStagingClearResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string BatchTag; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public Security.MDSTestService.Identifier VersionId; + + public EntityStagingProcessRequest() + { + } + + public EntityStagingProcessRequest(Security.MDSTestService.International International, string BatchTag, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberType MemberType, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.BatchTag = BatchTag; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityStagingProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityStagingProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int BatchId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityStagingProcessResponse() + { + } + + public EntityStagingProcessResponse(int BatchId, Security.MDSTestService.OperationResult OperationResult) + { + this.BatchId = BatchId; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria; + + public TransactionsGetRequest() + { + } + + public TransactionsGetRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.TransactionSearchCriteria TransactionSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.TransactionSearchCriteria = TransactionSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int TotalRecordCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection TransactionList; + + public TransactionsGetResponse() + { + } + + public TransactionsGetResponse(Security.MDSTestService.OperationResult OperationResult, int TotalRecordCount, System.Collections.ObjectModel.Collection TransactionList) + { + this.OperationResult = OperationResult; + this.TotalRecordCount = TotalRecordCount; + this.TransactionList = TransactionList; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection Transactions; + + public TransactionsReverseRequest() + { + } + + public TransactionsReverseRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, System.Collections.ObjectModel.Collection Transactions) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.Transactions = Transactions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionsReverseResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionsReverseResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection TransactionsReversed; + + public TransactionsReverseResponse() + { + } + + public TransactionsReverseResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection TransactionsReversed) + { + this.OperationResult = OperationResult; + this.TransactionsReversed = TransactionsReversed; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria; + + public ValidationGetRequest() + { + } + + public ValidationGetRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.ValidationSearchCriteria ValidationSearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationSearchCriteria = ValidationSearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection EntitySummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public bool IsRunning; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Collections.ObjectModel.Collection SummaryItems; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public int TotalIssueCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Collections.ObjectModel.Collection ValidateErrorList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public System.Nullable VersionLastValidated; + + public ValidationGetResponse() + { + } + + public ValidationGetResponse(System.Collections.ObjectModel.Collection EntitySummaryItems, bool IsRunning, Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SummaryItems, int TotalIssueCount, System.Collections.ObjectModel.Collection ValidateErrorList, System.Collections.ObjectModel.Collection ValidationIssueList, System.Nullable VersionLastValidated) + { + this.EntitySummaryItems = EntitySummaryItems; + this.IsRunning = IsRunning; + this.OperationResult = OperationResult; + this.SummaryItems = SummaryItems; + this.TotalIssueCount = TotalIssueCount; + this.ValidateErrorList = ValidateErrorList; + this.ValidationIssueList = ValidationIssueList; + this.VersionLastValidated = VersionLastValidated; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.ValidationProcessOptions ValidationProcessOptions; + + public ValidationProcessRequest() + { + } + + public ValidationProcessRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.ValidationProcessCriteria ValidationProcessCriteria, Security.MDSTestService.ValidationProcessOptions ValidationProcessOptions) + { + this.International = International; + this.RequestId = RequestId; + this.ValidationProcessCriteria = ValidationProcessCriteria; + this.ValidationProcessOptions = ValidationProcessOptions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ValidationProcessResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ValidationProcessResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ChangedMemberIds; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection ValidationIssueList; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.ValidationProcessResult ValidationProcessResult; + + public ValidationProcessResponse() + { + } + + public ValidationProcessResponse(System.Collections.ObjectModel.Collection ChangedMemberIds, Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection ValidationIssueList, Security.MDSTestService.ValidationProcessResult ValidationProcessResult) + { + this.ChangedMemberIds = ChangedMemberIds; + this.OperationResult = OperationResult; + this.ValidationIssueList = ValidationIssueList; + this.ValidationProcessResult = ValidationProcessResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsCreateRequest() + { + } + + public EntityMemberAnnotationsCreateRequest(Security.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberIdentifier MemberId, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public AnnotationsCreateResponse() + { + } + + public AnnotationsCreateResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationSaveRequest() + { + } + + public EntityMemberAnnotationSaveRequest(Security.MDSTestService.International International, Security.MDSTestService.Annotation Annotation, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberType MemberType, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationSaveResponse() + { + } + + public EntityMemberAnnotationSaveResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Annotation Annotation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationDeleteRequest() + { + } + + public EntityMemberAnnotationDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.Annotation Annotation, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberType MemberType, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Annotation = Annotation; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberAnnotationDeleteResponse() + { + } + + public EntityMemberAnnotationDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public int TransactionId; + + public TransactionAnnotationsCreateRequest() + { + } + + public TransactionAnnotationsCreateRequest(Security.MDSTestService.International International, System.Collections.ObjectModel.Collection Annotations, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.Annotations = Annotations; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberHistoryRollbackRequest() + { + } + + public EntityMemberHistoryRollbackRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberType MemberType, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberHistoryRollbackResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberHistoryRollbackResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberHistoryRollbackResponse() + { + } + + public EntityMemberHistoryRollbackResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public long RevisionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetRequest() + { + } + + public EntityMemberAnnotationsGetRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberIdentifier MemberId, Security.MDSTestService.MemberType MemberType, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, long RevisionId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.RevisionId = RevisionId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MemberIdentifier MemberId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberAnnotationsGetResponse() + { + } + + public EntityMemberAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberIdentifier MemberId, Security.MDSTestService.Identifier ModelId, Security.MDSTestService.OperationResult OperationResult, Security.MDSTestService.Identifier VersionId) + { + this.Annotations = Annotations; + this.EntityId = EntityId; + this.MemberId = MemberId; + this.ModelId = ModelId; + this.OperationResult = OperationResult; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetRequest() + { + } + + public TransactionAnnotationsGetRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, int TransactionId) + { + this.International = International; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "TransactionAnnotationsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class TransactionAnnotationsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Annotations; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public int TransactionId; + + public TransactionAnnotationsGetResponse() + { + } + + public TransactionAnnotationsGetResponse(System.Collections.ObjectModel.Collection Annotations, Security.MDSTestService.OperationResult OperationResult, int TransactionId) + { + this.Annotations = Annotations; + this.OperationResult = OperationResult; + this.TransactionId = TransactionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string Comment; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + public AnnotationsUpdateRequest() + { + } + + public AnnotationsUpdateRequest(Security.MDSTestService.International International, string Comment, int Id, Security.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Comment = Comment; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public AnnotationsUpdateResponse() + { + } + + public AnnotationsUpdateResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public AnnotationsDeleteRequest() + { + } + + public AnnotationsDeleteRequest(Security.MDSTestService.International International, int Id, Security.MDSTestService.Identifier ModelId, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.ModelId = ModelId; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AnnotationsDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AnnotationsDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public AnnotationsDeleteResponse() + { + } + + public AnnotationsDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public Security.MDSTestService.Identifier SortColumnId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public Security.MDSTestService.SortDirection SortDirection; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public Security.MDSTestService.ChangesetStatus Status; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 7)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetsGetRequest() + { + } + + public EntityMemberChangesetsGetRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier ChangesetId, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier SortColumnId, Security.MDSTestService.SortDirection SortDirection, Security.MDSTestService.ChangesetStatus Status, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.EntityId = EntityId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.SortColumnId = SortColumnId; + this.SortDirection = SortDirection; + this.Status = Status; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Changesets; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetsGetResponse() + { + } + + public EntityMemberChangesetsGetResponse(System.Collections.ObjectModel.Collection Changesets, Security.MDSTestService.OperationResult OperationResult) + { + this.Changesets = Changesets; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Changeset Changeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetSaveRequest() + { + } + + public EntityMemberChangesetSaveRequest(Security.MDSTestService.International International, Security.MDSTestService.Changeset Changeset, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.Changeset = Changeset; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier CreatedChangeset; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetSaveResponse() + { + } + + public EntityMemberChangesetSaveResponse(Security.MDSTestService.Identifier CreatedChangeset, Security.MDSTestService.OperationResult OperationResult) + { + this.CreatedChangeset = CreatedChangeset; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier ChangesetId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberChangesetDeleteRequest() + { + } + + public EntityMemberChangesetDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier ChangesetId, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.ChangesetId = ChangesetId; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberChangesetDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberChangesetDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberChangesetDeleteResponse() + { + } + + public EntityMemberChangesetDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier EntityId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.MemberKeyLookupType LookupType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public Security.MDSTestService.MemberType MemberType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public Security.MDSTestService.Identifier ModelId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 5)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 6)] + public Security.MDSTestService.Identifier VersionId; + + public EntityMemberKeyGetRequest() + { + } + + public EntityMemberKeyGetRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier EntityId, Security.MDSTestService.MemberKeyLookupType LookupType, System.Collections.ObjectModel.Collection MemberKeys, Security.MDSTestService.MemberType MemberType, Security.MDSTestService.Identifier ModelId, System.Guid RequestId, Security.MDSTestService.Identifier VersionId) + { + this.International = International; + this.EntityId = EntityId; + this.LookupType = LookupType; + this.MemberKeys = MemberKeys; + this.MemberType = MemberType; + this.ModelId = ModelId; + this.RequestId = RequestId; + this.VersionId = VersionId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "EntityMemberKeyGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class EntityMemberKeyGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection MemberKeys; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public EntityMemberKeyGetResponse() + { + } + + public EntityMemberKeyGetResponse(System.Collections.ObjectModel.Collection MemberKeys, Security.MDSTestService.OperationResult OperationResult) + { + this.MemberKeys = MemberKeys; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewCreateRequest() + { + } + + public ExportViewCreateRequest(Security.MDSTestService.International International, Security.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public ExportViewCreateResponse() + { + } + + public ExportViewCreateResponse(Security.MDSTestService.ExportView ExportView, Security.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewUpdateRequest() + { + } + + public ExportViewUpdateRequest(Security.MDSTestService.International International, Security.MDSTestService.ExportView ExportView, System.Guid RequestId) + { + this.International = International; + this.ExportView = ExportView; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.ExportView ExportView; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public ExportViewUpdateResponse() + { + } + + public ExportViewUpdateResponse(Security.MDSTestService.ExportView ExportView, Security.MDSTestService.OperationResult OperationResult) + { + this.ExportView = ExportView; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ExportViewDeleteRequest() + { + } + + public ExportViewDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public ExportViewDeleteResponse() + { + } + + public ExportViewDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ExportViewListGetRequest() + { + } + + public ExportViewListGetRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ExportViewListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ExportViewListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection ExportViews; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public ExportViewListGetResponse() + { + } + + public ExportViewListGetResponse(System.Collections.ObjectModel.Collection ExportViews, Security.MDSTestService.OperationResult OperationResult) + { + this.ExportViews = ExportViews; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public FileGetRequest() + { + } + + public FileGetRequest(Security.MDSTestService.International International, Security.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public FileGetResponse() + { + } + + public FileGetResponse(Security.MDSTestService.FileAttribute File, Security.MDSTestService.OperationResult OperationResult) + { + this.File = File; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.FileAttribute File; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public FileSaveRequest() + { + } + + public FileSaveRequest(Security.MDSTestService.International International, Security.MDSTestService.FileAttribute File, Security.MDSTestService.Identifier Identifier, System.Guid RequestId) + { + this.International = International; + this.File = File; + this.Identifier = Identifier; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "FileSaveResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class FileSaveResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Identifier Identifier; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public FileSaveResponse() + { + } + + public FileSaveResponse(Security.MDSTestService.Identifier Identifier, Security.MDSTestService.OperationResult OperationResult) + { + this.Identifier = Identifier; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataCloneRequest() + { + } + + public MetadataCloneRequest(Security.MDSTestService.International International, Security.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCloneResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCloneResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public MetadataCloneResponse() + { + } + + public MetadataCloneResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public bool ReturnCreatedIdentifiers; + + public MetadataCreateRequest() + { + } + + public MetadataCreateRequest(Security.MDSTestService.International International, Security.MDSTestService.Metadata Metadata, System.Guid RequestId, bool ReturnCreatedIdentifiers) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + this.ReturnCreatedIdentifiers = ReturnCreatedIdentifiers; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Metadata MetadataCreated; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public MetadataCreateResponse() + { + } + + public MetadataCreateResponse(Security.MDSTestService.Metadata MetadataCreated, Security.MDSTestService.OperationResult OperationResult) + { + this.MetadataCreated = MetadataCreated; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.ForceDelete ForceDelete; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Guid RequestId; + + public MetadataDeleteRequest() + { + } + + public MetadataDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.ForceDelete ForceDelete, Security.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.ForceDelete = ForceDelete; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public MetadataDeleteResponse() + { + } + + public MetadataDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.MetadataResultOptions ResultOptions; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.MetadataSearchCriteria SearchCriteria; + + public MetadataGetRequest() + { + } + + public MetadataGetRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.MetadataResultOptions ResultOptions, Security.MDSTestService.MetadataSearchCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.ResultOptions = ResultOptions; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public MetadataGetResponse() + { + } + + public MetadataGetResponse(Security.MDSTestService.Metadata Metadata, Security.MDSTestService.OperationResult OperationResult) + { + this.Metadata = Metadata; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.Metadata Metadata; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public MetadataUpdateRequest() + { + } + + public MetadataUpdateRequest(Security.MDSTestService.International International, Security.MDSTestService.Metadata Metadata, System.Guid RequestId) + { + this.International = International; + this.Metadata = Metadata; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "MetadataUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class MetadataUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public MetadataUpdateResponse() + { + } + + public MetadataUpdateResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public string StagingName; + + public StagingNameCheckRequest() + { + } + + public StagingNameCheckRequest(Security.MDSTestService.International International, System.Guid RequestId, string StagingName) + { + this.International = International; + this.RequestId = RequestId; + this.StagingName = StagingName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "StagingNameCheckResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class StagingNameCheckResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool IsUnique; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public StagingNameCheckResponse() + { + } + + public StagingNameCheckResponse(bool IsUnique, Security.MDSTestService.OperationResult OperationResult) + { + this.IsUnique = IsUnique; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.MetadataAttribute Attribute; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public AttributeChangeRequest() + { + } + + public AttributeChangeRequest(Security.MDSTestService.International International, Security.MDSTestService.MetadataAttribute Attribute, System.Guid RequestId) + { + this.International = International; + this.Attribute = Attribute; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "AttributeChangeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class AttributeChangeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public string DeprecatedAttributeName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection MemberCodesWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.ObjectModel.Collection MembersWithError; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Guid NewAttributeMuid; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public Security.MDSTestService.OperationResult OperationResult; + + public AttributeChangeResponse() + { + } + + public AttributeChangeResponse(string DeprecatedAttributeName, System.Collections.ObjectModel.Collection MemberCodesWithError, System.Collections.ObjectModel.Collection MembersWithError, System.Guid NewAttributeMuid, Security.MDSTestService.OperationResult OperationResult) + { + this.DeprecatedAttributeName = DeprecatedAttributeName; + this.MemberCodesWithError = MemberCodesWithError; + this.MembersWithError = MembersWithError; + this.NewAttributeMuid = NewAttributeMuid; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SystemSettingsGetCriteria SearchCriteria; + + public SystemSettingsGetRequest() + { + } + + public SystemSettingsGetRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.SystemSettingsGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingsGroups; + + public SystemSettingsGetResponse() + { + } + + public SystemSettingsGetResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemSettingsGroups) + { + this.OperationResult = OperationResult; + this.SystemSettingsGroups = SystemSettingsGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemSettingGroups; + + public SystemSettingsUpdateRequest() + { + } + + public SystemSettingsUpdateRequest(Security.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemSettingGroups) + { + this.International = International; + this.RequestId = RequestId; + this.SystemSettingGroups = SystemSettingGroups; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemSettingsUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemSettingsUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public SystemSettingsUpdateResponse() + { + } + + public SystemSettingsUpdateResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SystemDomainListGetCriteria SearchCriteria; + + public SystemDomainListGetRequest() + { + } + + public SystemDomainListGetRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.SystemDomainListGetCriteria SearchCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SearchCriteria = SearchCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemDomainListGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemDomainListGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemDomainLists; + + public SystemDomainListGetResponse() + { + } + + public SystemDomainListGetResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemDomainLists) + { + this.OperationResult = OperationResult; + this.SystemDomainLists = SystemDomainLists; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemPropertyTypes; + + public SystemPropertiesGetRequest() + { + } + + public SystemPropertiesGetRequest(Security.MDSTestService.International International, System.Guid RequestId, System.Collections.ObjectModel.Collection SystemPropertyTypes) + { + this.International = International; + this.RequestId = RequestId; + this.SystemPropertyTypes = SystemPropertyTypes; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SystemPropertiesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SystemPropertiesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SystemProperties; + + public SystemPropertiesGetResponse() + { + } + + public SystemPropertiesGetResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SystemProperties) + { + this.OperationResult = OperationResult; + this.SystemProperties = SystemProperties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceCheckGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceCheckGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceCheckGetRequest() + { + } + + public ServiceCheckGetRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public ServiceVersionGetRequest() + { + } + + public ServiceVersionGetRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ServiceVersionGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ServiceVersionGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public int ApiContractVersion; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Version Version; + + public ServiceVersionGetResponse() + { + } + + public ServiceVersionGetResponse(int ApiContractVersion, Security.MDSTestService.OperationResult OperationResult, System.Version Version) + { + this.ApiContractVersion = ApiContractVersion; + this.OperationResult = OperationResult; + this.Version = Version; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid FromVersionId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public string ToVersionDescription; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public string ToVersionName; + + public VersionCopyRequest() + { + } + + public VersionCopyRequest(Security.MDSTestService.International International, System.Guid FromVersionId, System.Guid RequestId, string ToVersionDescription, string ToVersionName) + { + this.International = International; + this.FromVersionId = FromVersionId; + this.RequestId = RequestId; + this.ToVersionDescription = ToVersionDescription; + this.ToVersionName = ToVersionName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "VersionCopyResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class VersionCopyResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public VersionCopyResponse() + { + } + + public VersionCopyResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SyncRelationship SyncRelationship; + + public SyncRelationshipMergeRequest() + { + } + + public SyncRelationshipMergeRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.SyncRelationship SyncRelationship) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationship = SyncRelationship; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipMergeResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipMergeResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipMergeResponse() + { + } + + public SyncRelationshipMergeResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipDeleteRequest() + { + } + + public SyncRelationshipDeleteRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipDeleteResponse() + { + } + + public SyncRelationshipDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public SyncRelationshipsGetRequest() + { + } + + public SyncRelationshipsGetRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection SyncRelationships; + + public SyncRelationshipsGetResponse() + { + } + + public SyncRelationshipsGetResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection SyncRelationships) + { + this.OperationResult = OperationResult; + this.SyncRelationships = SyncRelationships; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria; + + public SyncRelationshipRefreshRequest() + { + } + + public SyncRelationshipRefreshRequest(Security.MDSTestService.International International, System.Guid RequestId, Security.MDSTestService.SyncRelationshipCriteria SyncRelationshipCriteria) + { + this.International = International; + this.RequestId = RequestId; + this.SyncRelationshipCriteria = SyncRelationshipCriteria; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SyncRelationshipRefreshResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SyncRelationshipRefreshResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public SyncRelationshipRefreshResponse() + { + } + + public SyncRelationshipRefreshResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + public UserPreferencesGetRequest() + { + } + + public UserPreferencesGetRequest(Security.MDSTestService.International International, System.Guid RequestId) + { + this.International = International; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesGetResponse() + { + } + + public UserPreferencesGetResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.Generic.Dictionary UserPreferences) + { + this.OperationResult = OperationResult; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesUpdateRequest() + { + } + + public UserPreferencesUpdateRequest(Security.MDSTestService.International International, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesUpdateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesUpdateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public UserPreferencesUpdateResponse() + { + } + + public UserPreferencesUpdateResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public bool DeleteAllUserPreferences; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public System.Collections.Generic.Dictionary UserPreferences; + + public UserPreferencesDeleteRequest() + { + } + + public UserPreferencesDeleteRequest(Security.MDSTestService.International International, bool DeleteAllUserPreferences, System.Guid RequestId, System.Collections.Generic.Dictionary UserPreferences) + { + this.International = International; + this.DeleteAllUserPreferences = DeleteAllUserPreferences; + this.RequestId = RequestId; + this.UserPreferences = UserPreferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserPreferencesDeleteResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserPreferencesDeleteResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + public UserPreferencesDeleteResponse() + { + } + + public UserPreferencesDeleteResponse(Security.MDSTestService.OperationResult OperationResult) + { + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Guid Id; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public ErrorLogsGetRequest() + { + } + + public ErrorLogsGetRequest(Security.MDSTestService.International International, System.Guid Id, System.Guid RequestId) + { + this.International = International; + this.Id = Id; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "ErrorLogsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class ErrorLogsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Collections.ObjectModel.Collection Logs; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.OperationResult OperationResult; + + public ErrorLogsGetResponse() + { + } + + public ErrorLogsGetResponse(System.Collections.ObjectModel.Collection Logs, Security.MDSTestService.OperationResult OperationResult) + { + this.Logs = Logs; + this.OperationResult = OperationResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.SecurityPrincipals Principals; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsRequest() + { + } + + public SecurityPrincipalsRequest(Security.MDSTestService.International International, Security.MDSTestService.SecurityPrincipals Principals, System.Guid RequestId) + { + this.International = International; + this.Principals = Principals; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityCreateResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityCreateResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SecuritySet SecuritySet; + + public SecurityCreateResponse() + { + } + + public SecurityCreateResponse(Security.MDSTestService.OperationResult OperationResult, Security.MDSTestService.SecuritySet SecuritySet) + { + this.OperationResult = OperationResult; + this.SecuritySet = SecuritySet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.SecurityPrincipalsCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsGetRequest() + { + } + + public SecurityPrincipalsGetRequest(Security.MDSTestService.International International, Security.MDSTestService.SecurityPrincipalsCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SecurityPrincipals Principals; + + public SecurityPrincipalsGetResponse() + { + } + + public SecurityPrincipalsGetResponse(Security.MDSTestService.OperationResult OperationResult, Security.MDSTestService.SecurityPrincipals Principals) + { + this.OperationResult = OperationResult; + this.Principals = Principals; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrincipalsDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrincipalsDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrincipalsDeleteRequest() + { + } + + public SecurityPrincipalsDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.SecurityPrincipalsDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.SecurityPrivileges Privileges; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesRequest() + { + } + + public SecurityPrivilegesRequest(Security.MDSTestService.International International, Security.MDSTestService.SecurityPrivileges Privileges, System.Guid RequestId) + { + this.International = International; + this.Privileges = Privileges; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.SecurityPrivilegesGetCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesGetRequest() + { + } + + public SecurityPrivilegesGetRequest(Security.MDSTestService.International International, Security.MDSTestService.SecurityPrivilegesGetCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.SecurityPrivileges Privileges; + + public SecurityPrivilegesGetResponse() + { + } + + public SecurityPrivilegesGetResponse(Security.MDSTestService.OperationResult OperationResult, Security.MDSTestService.SecurityPrivileges Privileges) + { + this.OperationResult = OperationResult; + this.Privileges = Privileges; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "SecurityPrivilegesDeleteRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class SecurityPrivilegesDeleteRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Guid RequestId; + + public SecurityPrivilegesDeleteRequest() + { + } + + public SecurityPrivilegesDeleteRequest(Security.MDSTestService.International International, Security.MDSTestService.SecurityPrivilegesDeleteCriteria Criteria, System.Guid RequestId) + { + this.International = International; + this.Criteria = Criteria; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetRequest", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetRequest + { + + [System.ServiceModel.MessageHeaderAttribute(Namespace = "http://www.w3.org/2005/09/ws-i18n")] + public Security.MDSTestService.International International; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public System.Nullable AccessPermission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public Security.MDSTestService.Identifier ObjectId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 2)] + public Security.MDSTestService.ModelObjectType ObjectType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 3)] + public System.Nullable Permission; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 4)] + public System.Guid RequestId; + + public UserEffectiveObjectPermissionsGetRequest() + { + } + + public UserEffectiveObjectPermissionsGetRequest(Security.MDSTestService.International International, System.Nullable AccessPermission, Security.MDSTestService.Identifier ObjectId, Security.MDSTestService.ModelObjectType ObjectType, System.Nullable Permission, System.Guid RequestId) + { + this.International = International; + this.AccessPermission = AccessPermission; + this.ObjectId = ObjectId; + this.ObjectType = ObjectType; + this.Permission = Permission; + this.RequestId = RequestId; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.MessageContractAttribute(WrapperName = "UserEffectiveObjectPermissionsGetResponse", WrapperNamespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", IsWrapped = true)] + public partial class UserEffectiveObjectPermissionsGetResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 0)] + public Security.MDSTestService.OperationResult OperationResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09", Order = 1)] + public System.Collections.ObjectModel.Collection Users; + + public UserEffectiveObjectPermissionsGetResponse() + { + } + + public UserEffectiveObjectPermissionsGetResponse(Security.MDSTestService.OperationResult OperationResult, System.Collections.ObjectModel.Collection Users) + { + this.OperationResult = OperationResult; + this.Users = Users; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface IServiceChannel : Security.MDSTestService.IService, System.ServiceModel.IClientChannel + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ServiceClient : System.ServiceModel.ClientBase, Security.MDSTestService.IService + { + + public ServiceClient() + { + } + + public ServiceClient(string endpointConfigurationName) : + base(endpointConfigurationName) + { + } + + public ServiceClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public ServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) + { + } + + public Security.MDSTestService.BusinessRulesPaletteGetResponse BusinessRulesPaletteGet(Security.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesPaletteGetAsync(Security.MDSTestService.BusinessRulesPaletteGetRequest request) + { + return base.Channel.BusinessRulesPaletteGetAsync(request); + } + + public Security.MDSTestService.MessageResponse BusinessRulesClone(Security.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesClone(request); + } + + public System.Threading.Tasks.Task BusinessRulesCloneAsync(Security.MDSTestService.BusinessRulesCloneRequest request) + { + return base.Channel.BusinessRulesCloneAsync(request); + } + + public Security.MDSTestService.BusinessRulesCreateResponse BusinessRulesCreate(Security.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreate(request); + } + + public System.Threading.Tasks.Task BusinessRulesCreateAsync(Security.MDSTestService.BusinessRulesCreateRequest request) + { + return base.Channel.BusinessRulesCreateAsync(request); + } + + public Security.MDSTestService.MessageResponse BusinessRulesDelete(Security.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDelete(request); + } + + public System.Threading.Tasks.Task BusinessRulesDeleteAsync(Security.MDSTestService.BusinessRulesDeleteRequest request) + { + return base.Channel.BusinessRulesDeleteAsync(request); + } + + public Security.MDSTestService.BusinessRulesGetResponse BusinessRulesGet(Security.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGet(request); + } + + public System.Threading.Tasks.Task BusinessRulesGetAsync(Security.MDSTestService.BusinessRulesGetRequest request) + { + return base.Channel.BusinessRulesGetAsync(request); + } + + public Security.MDSTestService.MessageResponse BusinessRulesPublish(Security.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublish(request); + } + + public System.Threading.Tasks.Task BusinessRulesPublishAsync(Security.MDSTestService.BusinessRulesPublishRequest request) + { + return base.Channel.BusinessRulesPublishAsync(request); + } + + public Security.MDSTestService.MessageResponse BusinessRulesUpdate(Security.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdate(request); + } + + public System.Threading.Tasks.Task BusinessRulesUpdateAsync(Security.MDSTestService.BusinessRulesUpdateRequest request) + { + return base.Channel.BusinessRulesUpdateAsync(request); + } + + public Security.MDSTestService.DataQualityInstalledStateResponse DataQualityInstalledState(Security.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledState(request); + } + + public System.Threading.Tasks.Task DataQualityInstalledStateAsync(Security.MDSTestService.DataQualityInstalledStateRequest request) + { + return base.Channel.DataQualityInstalledStateAsync(request); + } + + public Security.MDSTestService.DataQualityKnowledgeBasesGetResponse DataQualityKnowledgeBasesGet(Security.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGet(request); + } + + public System.Threading.Tasks.Task DataQualityKnowledgeBasesGetAsync(Security.MDSTestService.DataQualityKnowledgeBasesGetRequest request) + { + return base.Channel.DataQualityKnowledgeBasesGetAsync(request); + } + + public Security.MDSTestService.DataQualityOperationCreateResponse DataQualityCleansingOperationCreate(Security.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityCleansingOperationCreateAsync(Security.MDSTestService.DataQualityCleansingOperationCreateRequest request) + { + return base.Channel.DataQualityCleansingOperationCreateAsync(request); + } + + public Security.MDSTestService.DataQualityOperationCreateResponse DataQualityMatchingOperationCreate(Security.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreate(request); + } + + public System.Threading.Tasks.Task DataQualityMatchingOperationCreateAsync(Security.MDSTestService.DataQualityMatchingOperationCreateRequest request) + { + return base.Channel.DataQualityMatchingOperationCreateAsync(request); + } + + public Security.MDSTestService.DataQualityOperationStatusResponse DataQualityOperationStatus(Security.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatus(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStatusAsync(Security.MDSTestService.DataQualityOperationStatusRequest request) + { + return base.Channel.DataQualityOperationStatusAsync(request); + } + + public Security.MDSTestService.DataQualityOperationResultsGetResponse DataQualityOperationResultsGet(Security.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGet(request); + } + + public System.Threading.Tasks.Task DataQualityOperationResultsGetAsync(Security.MDSTestService.DataQualityOperationResultsGetRequest request) + { + return base.Channel.DataQualityOperationResultsGetAsync(request); + } + + public Security.MDSTestService.DataQualityStoreInputDataResponse DataQualityStoreInputData(Security.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputData(request); + } + + public System.Threading.Tasks.Task DataQualityStoreInputDataAsync(Security.MDSTestService.DataQualityStoreInputDataRequest request) + { + return base.Channel.DataQualityStoreInputDataAsync(request); + } + + public Security.MDSTestService.DataQualityOperationStartResponse DataQualityOperationStart(Security.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStart(request); + } + + public System.Threading.Tasks.Task DataQualityOperationStartAsync(Security.MDSTestService.DataQualityOperationStartRequest request) + { + return base.Channel.DataQualityOperationStartAsync(request); + } + + public Security.MDSTestService.DataQualityOperationPurgeOperationResponse DataQualityOperationPurgeOperation(Security.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperation(request); + } + + public System.Threading.Tasks.Task DataQualityOperationPurgeOperationAsync(Security.MDSTestService.DataQualityOperationPurgeOperationRequest request) + { + return base.Channel.DataQualityOperationPurgeOperationAsync(request); + } + + public Security.MDSTestService.EntityMembersGetResponse EntityMembersGet(Security.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGet(request); + } + + public System.Threading.Tasks.Task EntityMembersGetAsync(Security.MDSTestService.EntityMembersGetRequest request) + { + return base.Channel.EntityMembersGetAsync(request); + } + + public Security.MDSTestService.EntityMemberAttributesGetResponse EntityMemberAttributesGet(Security.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAttributesGetAsync(Security.MDSTestService.EntityMemberAttributesGetRequest request) + { + return base.Channel.EntityMemberAttributesGetAsync(request); + } + + public Security.MDSTestService.HierarchyMembersGetResponse HierarchyMembersGet(Security.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGet(request); + } + + public System.Threading.Tasks.Task HierarchyMembersGetAsync(Security.MDSTestService.HierarchyMembersGetRequest request) + { + return base.Channel.HierarchyMembersGetAsync(request); + } + + public Security.MDSTestService.ModelMembersGetResponse ModelMembersGet(Security.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGet(request); + } + + public System.Threading.Tasks.Task ModelMembersGetAsync(Security.MDSTestService.ModelMembersGetRequest request) + { + return base.Channel.ModelMembersGetAsync(request); + } + + public Security.MDSTestService.EntityMembersCreateResponse EntityMembersCreate(Security.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreate(request); + } + + public System.Threading.Tasks.Task EntityMembersCreateAsync(Security.MDSTestService.EntityMembersCreateRequest request) + { + return base.Channel.EntityMembersCreateAsync(request); + } + + public Security.MDSTestService.EntityMembersDeleteResponse EntityMembersDelete(Security.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDelete(request); + } + + public System.Threading.Tasks.Task EntityMembersDeleteAsync(Security.MDSTestService.EntityMembersDeleteRequest request) + { + return base.Channel.EntityMembersDeleteAsync(request); + } + + public Security.MDSTestService.EntityMembersPurgeResponse EntityMembersPurge(Security.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurge(request); + } + + public System.Threading.Tasks.Task EntityMembersPurgeAsync(Security.MDSTestService.EntityMembersPurgeRequest request) + { + return base.Channel.EntityMembersPurgeAsync(request); + } + + public Security.MDSTestService.EntityMembersUpdateResponse EntityMembersUpdate(Security.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdate(request); + } + + public System.Threading.Tasks.Task EntityMembersUpdateAsync(Security.MDSTestService.EntityMembersUpdateRequest request) + { + return base.Channel.EntityMembersUpdateAsync(request); + } + + public Security.MDSTestService.HierarchyParentSaveResponse HierarchyParentSave(Security.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSave(request); + } + + public System.Threading.Tasks.Task HierarchyParentSaveAsync(Security.MDSTestService.HierarchyParentSaveRequest request) + { + return base.Channel.HierarchyParentSaveAsync(request); + } + + public Security.MDSTestService.EntityMembersCopyResponse EntityMembersCopy(Security.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopy(request); + } + + public System.Threading.Tasks.Task EntityMembersCopyAsync(Security.MDSTestService.EntityMembersCopyRequest request) + { + return base.Channel.EntityMembersCopyAsync(request); + } + + public Security.MDSTestService.EntityMembersMergeResponse EntityMembersMerge(Security.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMerge(request); + } + + public System.Threading.Tasks.Task EntityMembersMergeAsync(Security.MDSTestService.EntityMembersMergeRequest request) + { + return base.Channel.EntityMembersMergeAsync(request); + } + + public Security.MDSTestService.EntityStagingLoadResponse EntityStagingLoad(Security.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoad(request); + } + + public System.Threading.Tasks.Task EntityStagingLoadAsync(Security.MDSTestService.EntityStagingLoadRequest request) + { + return base.Channel.EntityStagingLoadAsync(request); + } + + public Security.MDSTestService.EntityStagingGetResponse EntityStagingGet(Security.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGet(request); + } + + public System.Threading.Tasks.Task EntityStagingGetAsync(Security.MDSTestService.EntityStagingGetRequest request) + { + return base.Channel.EntityStagingGetAsync(request); + } + + public Security.MDSTestService.EntityStagingClearResponse EntityStagingClear(Security.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClear(request); + } + + public System.Threading.Tasks.Task EntityStagingClearAsync(Security.MDSTestService.EntityStagingClearRequest request) + { + return base.Channel.EntityStagingClearAsync(request); + } + + public Security.MDSTestService.EntityStagingProcessResponse EntityStagingProcess(Security.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcess(request); + } + + public System.Threading.Tasks.Task EntityStagingProcessAsync(Security.MDSTestService.EntityStagingProcessRequest request) + { + return base.Channel.EntityStagingProcessAsync(request); + } + + public Security.MDSTestService.TransactionsGetResponse TransactionsGet(Security.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGet(request); + } + + public System.Threading.Tasks.Task TransactionsGetAsync(Security.MDSTestService.TransactionsGetRequest request) + { + return base.Channel.TransactionsGetAsync(request); + } + + public Security.MDSTestService.TransactionsReverseResponse TransactionsReverse(Security.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverse(request); + } + + public System.Threading.Tasks.Task TransactionsReverseAsync(Security.MDSTestService.TransactionsReverseRequest request) + { + return base.Channel.TransactionsReverseAsync(request); + } + + public Security.MDSTestService.ValidationGetResponse ValidationGet(Security.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGet(request); + } + + public System.Threading.Tasks.Task ValidationGetAsync(Security.MDSTestService.ValidationGetRequest request) + { + return base.Channel.ValidationGetAsync(request); + } + + public Security.MDSTestService.ValidationProcessResponse ValidationProcess(Security.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcess(request); + } + + public System.Threading.Tasks.Task ValidationProcessAsync(Security.MDSTestService.ValidationProcessRequest request) + { + return base.Channel.ValidationProcessAsync(request); + } + + public Security.MDSTestService.AnnotationsCreateResponse EntityMemberAnnotationsCreate(Security.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsCreateAsync(Security.MDSTestService.EntityMemberAnnotationsCreateRequest request) + { + return base.Channel.EntityMemberAnnotationsCreateAsync(request); + } + + public Security.MDSTestService.EntityMemberAnnotationSaveResponse EntityMemberAnnotationSave(Security.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSave(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationSaveAsync(Security.MDSTestService.EntityMemberAnnotationSaveRequest request) + { + return base.Channel.EntityMemberAnnotationSaveAsync(request); + } + + public Security.MDSTestService.EntityMemberAnnotationDeleteResponse EntityMemberAnnotationDelete(Security.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationDeleteAsync(Security.MDSTestService.EntityMemberAnnotationDeleteRequest request) + { + return base.Channel.EntityMemberAnnotationDeleteAsync(request); + } + + public Security.MDSTestService.AnnotationsCreateResponse TransactionAnnotationsCreate(Security.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreate(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsCreateAsync(Security.MDSTestService.TransactionAnnotationsCreateRequest request) + { + return base.Channel.TransactionAnnotationsCreateAsync(request); + } + + public Security.MDSTestService.EntityMemberHistoryRollbackResponse EntityMemberHistoryRollback(Security.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollback(request); + } + + public System.Threading.Tasks.Task EntityMemberHistoryRollbackAsync(Security.MDSTestService.EntityMemberHistoryRollbackRequest request) + { + return base.Channel.EntityMemberHistoryRollbackAsync(request); + } + + public Security.MDSTestService.EntityMemberAnnotationsGetResponse EntityMemberAnnotationsGet(Security.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberAnnotationsGetAsync(Security.MDSTestService.EntityMemberAnnotationsGetRequest request) + { + return base.Channel.EntityMemberAnnotationsGetAsync(request); + } + + public Security.MDSTestService.TransactionAnnotationsGetResponse TransactionAnnotationsGet(Security.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGet(request); + } + + public System.Threading.Tasks.Task TransactionAnnotationsGetAsync(Security.MDSTestService.TransactionAnnotationsGetRequest request) + { + return base.Channel.TransactionAnnotationsGetAsync(request); + } + + public Security.MDSTestService.AnnotationsUpdateResponse AnnotationsUpdate(Security.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdate(request); + } + + public System.Threading.Tasks.Task AnnotationsUpdateAsync(Security.MDSTestService.AnnotationsUpdateRequest request) + { + return base.Channel.AnnotationsUpdateAsync(request); + } + + public Security.MDSTestService.AnnotationsDeleteResponse AnnotationsDelete(Security.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDelete(request); + } + + public System.Threading.Tasks.Task AnnotationsDeleteAsync(Security.MDSTestService.AnnotationsDeleteRequest request) + { + return base.Channel.AnnotationsDeleteAsync(request); + } + + public Security.MDSTestService.EntityMemberChangesetsGetResponse EntityMemberChangesetsGet(Security.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGet(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetsGetAsync(Security.MDSTestService.EntityMemberChangesetsGetRequest request) + { + return base.Channel.EntityMemberChangesetsGetAsync(request); + } + + public Security.MDSTestService.EntityMemberChangesetSaveResponse EntityMemberChangesetSave(Security.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSave(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetSaveAsync(Security.MDSTestService.EntityMemberChangesetSaveRequest request) + { + return base.Channel.EntityMemberChangesetSaveAsync(request); + } + + public Security.MDSTestService.EntityMemberChangesetDeleteResponse EntityMemberChangesetDelete(Security.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDelete(request); + } + + public System.Threading.Tasks.Task EntityMemberChangesetDeleteAsync(Security.MDSTestService.EntityMemberChangesetDeleteRequest request) + { + return base.Channel.EntityMemberChangesetDeleteAsync(request); + } + + public Security.MDSTestService.EntityMemberKeyGetResponse EntityMemberKeyLookup(Security.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookup(request); + } + + public System.Threading.Tasks.Task EntityMemberKeyLookupAsync(Security.MDSTestService.EntityMemberKeyGetRequest request) + { + return base.Channel.EntityMemberKeyLookupAsync(request); + } + + public Security.MDSTestService.ExportViewCreateResponse ExportViewCreate(Security.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreate(request); + } + + public System.Threading.Tasks.Task ExportViewCreateAsync(Security.MDSTestService.ExportViewCreateRequest request) + { + return base.Channel.ExportViewCreateAsync(request); + } + + public Security.MDSTestService.ExportViewUpdateResponse ExportViewUpdate(Security.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdate(request); + } + + public System.Threading.Tasks.Task ExportViewUpdateAsync(Security.MDSTestService.ExportViewUpdateRequest request) + { + return base.Channel.ExportViewUpdateAsync(request); + } + + public Security.MDSTestService.ExportViewDeleteResponse ExportViewDelete(Security.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDelete(request); + } + + public System.Threading.Tasks.Task ExportViewDeleteAsync(Security.MDSTestService.ExportViewDeleteRequest request) + { + return base.Channel.ExportViewDeleteAsync(request); + } + + public Security.MDSTestService.ExportViewListGetResponse ExportViewListGet(Security.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGet(request); + } + + public System.Threading.Tasks.Task ExportViewListGetAsync(Security.MDSTestService.ExportViewListGetRequest request) + { + return base.Channel.ExportViewListGetAsync(request); + } + + public Security.MDSTestService.FileGetResponse FileGet(Security.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGet(request); + } + + public System.Threading.Tasks.Task FileGetAsync(Security.MDSTestService.FileGetRequest request) + { + return base.Channel.FileGetAsync(request); + } + + public Security.MDSTestService.FileSaveResponse FileSave(Security.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSave(request); + } + + public System.Threading.Tasks.Task FileSaveAsync(Security.MDSTestService.FileSaveRequest request) + { + return base.Channel.FileSaveAsync(request); + } + + public Security.MDSTestService.MetadataCloneResponse MetadataClone(Security.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataClone(request); + } + + public System.Threading.Tasks.Task MetadataCloneAsync(Security.MDSTestService.MetadataCloneRequest request) + { + return base.Channel.MetadataCloneAsync(request); + } + + public Security.MDSTestService.MetadataCreateResponse MetadataCreate(Security.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreate(request); + } + + public System.Threading.Tasks.Task MetadataCreateAsync(Security.MDSTestService.MetadataCreateRequest request) + { + return base.Channel.MetadataCreateAsync(request); + } + + public Security.MDSTestService.MetadataDeleteResponse MetadataDelete(Security.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDelete(request); + } + + public System.Threading.Tasks.Task MetadataDeleteAsync(Security.MDSTestService.MetadataDeleteRequest request) + { + return base.Channel.MetadataDeleteAsync(request); + } + + public Security.MDSTestService.MetadataGetResponse MetadataGet(Security.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGet(request); + } + + public System.Threading.Tasks.Task MetadataGetAsync(Security.MDSTestService.MetadataGetRequest request) + { + return base.Channel.MetadataGetAsync(request); + } + + public Security.MDSTestService.MetadataUpdateResponse MetadataUpdate(Security.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdate(request); + } + + public System.Threading.Tasks.Task MetadataUpdateAsync(Security.MDSTestService.MetadataUpdateRequest request) + { + return base.Channel.MetadataUpdateAsync(request); + } + + public Security.MDSTestService.StagingNameCheckResponse StagingNameCheck(Security.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheck(request); + } + + public System.Threading.Tasks.Task StagingNameCheckAsync(Security.MDSTestService.StagingNameCheckRequest request) + { + return base.Channel.StagingNameCheckAsync(request); + } + + public Security.MDSTestService.AttributeChangeResponse AttributeChange(Security.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChange(request); + } + + public System.Threading.Tasks.Task AttributeChangeAsync(Security.MDSTestService.AttributeChangeRequest request) + { + return base.Channel.AttributeChangeAsync(request); + } + + public Security.MDSTestService.SystemSettingsGetResponse SystemSettingsGet(Security.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGet(request); + } + + public System.Threading.Tasks.Task SystemSettingsGetAsync(Security.MDSTestService.SystemSettingsGetRequest request) + { + return base.Channel.SystemSettingsGetAsync(request); + } + + public Security.MDSTestService.SystemSettingsUpdateResponse SystemSettingsUpdate(Security.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdate(request); + } + + public System.Threading.Tasks.Task SystemSettingsUpdateAsync(Security.MDSTestService.SystemSettingsUpdateRequest request) + { + return base.Channel.SystemSettingsUpdateAsync(request); + } + + public Security.MDSTestService.SystemDomainListGetResponse SystemDomainListGet(Security.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGet(request); + } + + public System.Threading.Tasks.Task SystemDomainListGetAsync(Security.MDSTestService.SystemDomainListGetRequest request) + { + return base.Channel.SystemDomainListGetAsync(request); + } + + public Security.MDSTestService.SystemPropertiesGetResponse SystemPropertiesGet(Security.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGet(request); + } + + public System.Threading.Tasks.Task SystemPropertiesGetAsync(Security.MDSTestService.SystemPropertiesGetRequest request) + { + return base.Channel.SystemPropertiesGetAsync(request); + } + + public Security.MDSTestService.MessageResponse ServiceCheck(Security.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheck(request); + } + + public System.Threading.Tasks.Task ServiceCheckAsync(Security.MDSTestService.ServiceCheckGetRequest request) + { + return base.Channel.ServiceCheckAsync(request); + } + + public Security.MDSTestService.ServiceVersionGetResponse ServiceVersionGet(Security.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGet(request); + } + + public System.Threading.Tasks.Task ServiceVersionGetAsync(Security.MDSTestService.ServiceVersionGetRequest request) + { + return base.Channel.ServiceVersionGetAsync(request); + } + + public Security.MDSTestService.VersionCopyResponse VersionCopy(Security.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopy(request); + } + + public System.Threading.Tasks.Task VersionCopyAsync(Security.MDSTestService.VersionCopyRequest request) + { + return base.Channel.VersionCopyAsync(request); + } + + public Security.MDSTestService.SyncRelationshipMergeResponse SyncRelationshipMerge(Security.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMerge(request); + } + + public System.Threading.Tasks.Task SyncRelationshipMergeAsync(Security.MDSTestService.SyncRelationshipMergeRequest request) + { + return base.Channel.SyncRelationshipMergeAsync(request); + } + + public Security.MDSTestService.SyncRelationshipDeleteResponse SyncRelationshipDelete(Security.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDelete(request); + } + + public System.Threading.Tasks.Task SyncRelationshipDeleteAsync(Security.MDSTestService.SyncRelationshipDeleteRequest request) + { + return base.Channel.SyncRelationshipDeleteAsync(request); + } + + public Security.MDSTestService.SyncRelationshipsGetResponse SyncRelationshipsGet(Security.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGet(request); + } + + public System.Threading.Tasks.Task SyncRelationshipsGetAsync(Security.MDSTestService.SyncRelationshipsGetRequest request) + { + return base.Channel.SyncRelationshipsGetAsync(request); + } + + public Security.MDSTestService.SyncRelationshipRefreshResponse SyncRelationshipRefresh(Security.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefresh(request); + } + + public System.Threading.Tasks.Task SyncRelationshipRefreshAsync(Security.MDSTestService.SyncRelationshipRefreshRequest request) + { + return base.Channel.SyncRelationshipRefreshAsync(request); + } + + public Security.MDSTestService.UserPreferencesGetResponse UserPreferencesGet(Security.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGet(request); + } + + public System.Threading.Tasks.Task UserPreferencesGetAsync(Security.MDSTestService.UserPreferencesGetRequest request) + { + return base.Channel.UserPreferencesGetAsync(request); + } + + public Security.MDSTestService.UserPreferencesUpdateResponse UserPreferencesUpdate(Security.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdate(request); + } + + public System.Threading.Tasks.Task UserPreferencesUpdateAsync(Security.MDSTestService.UserPreferencesUpdateRequest request) + { + return base.Channel.UserPreferencesUpdateAsync(request); + } + + public Security.MDSTestService.UserPreferencesDeleteResponse UserPreferencesDelete(Security.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDelete(request); + } + + public System.Threading.Tasks.Task UserPreferencesDeleteAsync(Security.MDSTestService.UserPreferencesDeleteRequest request) + { + return base.Channel.UserPreferencesDeleteAsync(request); + } + + public Security.MDSTestService.ErrorLogsGetResponse ErrorLogsGet(Security.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGet(request); + } + + public System.Threading.Tasks.Task ErrorLogsGetAsync(Security.MDSTestService.ErrorLogsGetRequest request) + { + return base.Channel.ErrorLogsGetAsync(request); + } + + public Security.MDSTestService.SecurityCreateResponse SecurityPrincipalsCreate(Security.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCreateAsync(Security.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCreateAsync(request); + } + + public Security.MDSTestService.MessageResponse SecurityPrincipalsClone(Security.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsClone(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsCloneAsync(Security.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsCloneAsync(request); + } + + public Security.MDSTestService.MessageResponse SecurityPrincipalsUpdate(Security.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsUpdateAsync(Security.MDSTestService.SecurityPrincipalsRequest request) + { + return base.Channel.SecurityPrincipalsUpdateAsync(request); + } + + public Security.MDSTestService.SecurityPrincipalsGetResponse SecurityPrincipalsGet(Security.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGet(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsGetAsync(Security.MDSTestService.SecurityPrincipalsGetRequest request) + { + return base.Channel.SecurityPrincipalsGetAsync(request); + } + + public Security.MDSTestService.MessageResponse SecurityPrincipalsDelete(Security.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrincipalsDeleteAsync(Security.MDSTestService.SecurityPrincipalsDeleteRequest request) + { + return base.Channel.SecurityPrincipalsDeleteAsync(request); + } + + public Security.MDSTestService.SecurityCreateResponse SecurityPrivilegesCreate(Security.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCreateAsync(Security.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCreateAsync(request); + } + + public Security.MDSTestService.MessageResponse SecurityPrivilegesClone(Security.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesClone(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesCloneAsync(Security.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesCloneAsync(request); + } + + public Security.MDSTestService.MessageResponse SecurityPrivilegesUpdate(Security.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdate(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesUpdateAsync(Security.MDSTestService.SecurityPrivilegesRequest request) + { + return base.Channel.SecurityPrivilegesUpdateAsync(request); + } + + public Security.MDSTestService.SecurityPrivilegesGetResponse SecurityPrivilegesGet(Security.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGet(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesGetAsync(Security.MDSTestService.SecurityPrivilegesGetRequest request) + { + return base.Channel.SecurityPrivilegesGetAsync(request); + } + + public Security.MDSTestService.MessageResponse SecurityPrivilegesDelete(Security.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDelete(request); + } + + public System.Threading.Tasks.Task SecurityPrivilegesDeleteAsync(Security.MDSTestService.SecurityPrivilegesDeleteRequest request) + { + return base.Channel.SecurityPrivilegesDeleteAsync(request); + } + + public Security.MDSTestService.UserEffectiveObjectPermissionsGetResponse UserEffectiveObjectPermissionsGet(Security.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGet(request); + } + + public System.Threading.Tasks.Task UserEffectiveObjectPermissionsGetAsync(Security.MDSTestService.UserEffectiveObjectPermissionsGetRequest request) + { + return base.Channel.UserEffectiveObjectPermissionsGetAsync(request); + } + } +} diff --git a/samples/master-data-services/Security/Security.csproj b/samples/master-data-services/Security/Security.csproj new file mode 100644 index 00000000..5c406b17 --- /dev/null +++ b/samples/master-data-services/Security/Security.csproj @@ -0,0 +1,53 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {EE9E1B99-CA00-4810-8369-C8FF02468986} + Exe + Properties + Security + SecuritySample + v4.5.1 + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/master-data-services/Security/Security.sln b/samples/master-data-services/Security/Security.sln new file mode 100644 index 00000000..b3bb82cb --- /dev/null +++ b/samples/master-data-services/Security/Security.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Security", "Security.csproj", "{EE9E1B99-CA00-4810-8369-C8FF02468986}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EE9E1B99-CA00-4810-8369-C8FF02468986}.Debug|x86.ActiveCfg = Debug|x86 + {EE9E1B99-CA00-4810-8369-C8FF02468986}.Debug|x86.Build.0 = Debug|x86 + {EE9E1B99-CA00-4810-8369-C8FF02468986}.Release|x86.ActiveCfg = Release|x86 + {EE9E1B99-CA00-4810-8369-C8FF02468986}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/Security/SecurityInformation.cs b/samples/master-data-services/Security/SecurityInformation.cs new file mode 100644 index 00000000..0004b490 --- /dev/null +++ b/samples/master-data-services/Security/SecurityInformation.cs @@ -0,0 +1,45 @@ +//============================================================================== +// +// © Microsoft corp. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== +using Security.MDSTestService; // For the created service reference. + +namespace Security +{ + // This is the class to store the security information + public class SecurityInformation + { + System.Collections.ObjectModel.Collection users; + System.Collections.ObjectModel.Collection groups; + + public System.Collections.ObjectModel.Collection Users + { + get + { + return users; + } + set + { + users = value; + } + } + + public System.Collections.ObjectModel.Collection Groups + { + get + { + return groups; + } + set + { + groups = value; + } + } + } +} diff --git a/samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.csproj b/samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.csproj new file mode 100644 index 00000000..a5989f23 --- /dev/null +++ b/samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.csproj @@ -0,0 +1,52 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {C51DC0C5-27A0-4210-8286-E16D639028C5} + Library + Properties + Microsoft.MasterDataServices.SharePointWorkflow + Microsoft.MasterDataServices.SharePointWorkflow + v4.5.1 + 512 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\..\..\..\Tools\WSSv4\Microsoft.SharePoint.dll + + + + + + + + + + + {06BEA1FF-F3AC-444C-95AD-A49D91F22C15} + Microsoft.MasterDataServices.WorkflowTypeExtender + + + + \ No newline at end of file diff --git a/samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.sln b/samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.sln new file mode 100644 index 00000000..3321a476 --- /dev/null +++ b/samples/master-data-services/Workflow/Microsoft.MasterDataServices.SharePointWorkflow.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.MasterDataServices.SharePointWorkflow", "Microsoft.MasterDataServices.SharePointWorkflow.csproj", "{C51DC0C5-27A0-4210-8286-E16D639028C5}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C51DC0C5-27A0-4210-8286-E16D639028C5}.Debug|x86.ActiveCfg = Debug|Any CPU + {C51DC0C5-27A0-4210-8286-E16D639028C5}.Release|x86.ActiveCfg = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/samples/master-data-services/Workflow/Properties/AssemblyInfo.cs b/samples/master-data-services/Workflow/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..f6bfd72e --- /dev/null +++ b/samples/master-data-services/Workflow/Properties/AssemblyInfo.cs @@ -0,0 +1,47 @@ +//============================================================================== +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== + +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SharePointWorkflow")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("SharePointWorkflow")] +[assembly: AssemblyCopyright("Copyright (c) Microsoft. All rights reserved.")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("98478310-d110-46d1-a04c-d86789963a04")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/master-data-services/Workflow/README.md b/samples/master-data-services/Workflow/README.md new file mode 100644 index 00000000..4d880912 --- /dev/null +++ b/samples/master-data-services/Workflow/README.md @@ -0,0 +1,9 @@ +# Master Data Services Security API Sample + +A sample class that demonstrates how to implement a workflow type extender for SharePoint workflows. Once built, the assembly that contains this class should be put in the same folder as the workflow listener (Microsoft.MasterDataServices.Workflow.exe), and the +listener's config file should be updated to reference this class, like this: + + + SPWF=Microsoft.MasterDataServices.SharePointWorkflow.SharePointWorkflowExtender, Microsoft.MasterDataServices.SharePointWorkflow, Version=1.0.0.0 + + \ No newline at end of file diff --git a/samples/master-data-services/Workflow/SharePointWorkflowExtender.cs b/samples/master-data-services/Workflow/SharePointWorkflowExtender.cs new file mode 100644 index 00000000..8e9efebb --- /dev/null +++ b/samples/master-data-services/Workflow/SharePointWorkflowExtender.cs @@ -0,0 +1,102 @@ +//============================================================================== +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the Microsoft Public License. +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//============================================================================== + +using System; +using System.Collections.Generic; +using System.Xml; +using Microsoft.MasterDataServices.WorkflowTypeExtender; +using Microsoft.SharePoint; +using Microsoft.SharePoint.Workflow; + +namespace Microsoft.MasterDataServices.SharePointWorkflow +{ + /// + /// A sample class that demonstrates how to implement a workflow type extender + /// for SharePoint workflows. Once built, the assembly that contains this class should be put in the + /// same folder as the workflow listener (Microsoft.MasterDataServices.Workflow.exe), and the + /// listener's config file should be updated to reference this class, like this: + /// + /// + /// SPWF=Microsoft.MasterDataServices.SharePointWorkflow.SharePointWorkflowExtender, Microsoft.MasterDataServices.SharePointWorkflow, Version=1.0.0.0 + /// + /// + /// + public class SharePointWorkflowExtender : IWorkflowTypeExtender + { + #region Fields + + /// + /// Workflow type name for SharePoint workflows. + /// + private const string WorkflowTypeSharePoint = "SPWF"; + + /// + /// A cache of SharePoint sites. + /// Key = serverUrl + /// Value = SharePoint site + /// + private Dictionary Sites = new Dictionary(); + + #endregion Fields + + #region Constructor + + /// + /// Constructor. + /// + public SharePointWorkflowExtender() + { + } + + #endregion Constructor + + #region IWorkflowTypeExtender Members + + /// + /// Starts a workflow of the given type, if it is a SharePoint workflow. + /// + /// The workflow type. The method does nothing if it is not a SharePoint workflow. + /// The data passed to the workflow. + public void StartWorkflow(string workflowType, XmlElement dataElement) + { + // Ignore non-SharePoint workflows. + if (string.Equals(workflowType, SharePointWorkflowExtender.WorkflowTypeSharePoint, StringComparison.OrdinalIgnoreCase)) + { + string serverUrl = dataElement["Server_URL"].InnerText; + string workflowName = dataElement["Action_ID"].InnerText; + + // Look for the site in the cache. + SPSite site = null; + if (!this.Sites.TryGetValue(serverUrl, out site)) + { + // Site not in cache, so add it. + site = new SPSite(serverUrl); + this.Sites[serverUrl] = site; + } + + // Start the specified workflow. + SPWeb web = site.OpenWeb(); + web.WorkflowAssociations.UpdateAssociationsToLatestVersion(); + foreach (SPWorkflowAssociation association in web.WorkflowAssociations) + { + if (association.Name == workflowName && association.AllowManual) + { + site.WorkflowManager.StartWorkflow(null, association, dataElement.OuterXml, SPWorkflowRunOptions.Synchronous); + break; + } + } + } + } + + #endregion + + } +}