diff --git a/packages/@azure/arm-customerinsights/.npmignore b/packages/@azure/arm-customerinsights/.npmignore
new file mode 100644
index 000000000000..3b46bc6202d8
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/.npmignore
@@ -0,0 +1,35 @@
+#git
+.git
+.gitignore
+#gulp
+gulpfile.js
+#documentation
+doc/
+docs/
+#dependencies
+node_modules/
+#samples
+sample/
+samples/
+#tests
+test/
+tests/
+coverage/
+#tools and scripts
+tools/
+scripts/
+#IDE settings
+*.sln
+.vscode/
+.idea
+.editorconfig
+.ntvs_analysis.*
+#build tools
+.travis.yml
+.jenkins.yml
+.codeclimate.yml
+appveyor.yml
+# Nuget packages #
+.nuget/
+packages/
+packages.config
diff --git a/packages/@azure/arm-customerinsights/LICENSE.txt b/packages/@azure/arm-customerinsights/LICENSE.txt
new file mode 100644
index 000000000000..a70e8cf66038
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/LICENSE.txt
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2018 Microsoft
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/@azure/arm-customerinsights/README.md b/packages/@azure/arm-customerinsights/README.md
new file mode 100644
index 000000000000..491777ebc504
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/README.md
@@ -0,0 +1,77 @@
+# Azure CustomerInsightsManagementClient SDK for JavaScript
+This package contains an isomorphic SDK for CustomerInsightsManagementClient.
+
+## Currently supported environments
+- Node.js version 6.x.x or higher
+- Browser JavaScript
+
+## How to Install
+```
+npm install @azure/arm-customerinsights
+```
+
+
+## How to use
+
+### nodejs - Authentication, client creation and list operations as an example written in TypeScript.
+
+```ts
+import * as msRest from "ms-rest-js";
+import * as msRestAzure from "ms-rest-azure-js";
+import * as msRestNodeAuth from "ms-rest-nodeauth";
+import { CustomerInsightsManagementClient, CustomerInsightsManagementModels, CustomerInsightsManagementMappers } from "@azure/arm-customerinsights";
+const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];
+
+msRestNodeAuth.interactiveLogin().then((creds) => {
+ const client = new CustomerInsightsManagementClient(creds, subscriptionId);
+ client.operations.list().then((result) => {
+ console.log("The result is:");
+ console.log(result);
+ });
+}).catch((err) => {
+ console.error(err);
+});
+```
+
+### browser - Authentication, client creation and list operations as an example written in JavaScript.
+See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser.
+
+- index.html
+```html
+
+
+
+ @azure/arm-customerinsights sample
+
+
+
+
+
+
+
+
+
+```
+
+# Related projects
+ - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)
diff --git a/packages/@azure/arm-customerinsights/dist/arm-customerinsights.js b/packages/@azure/arm-customerinsights/dist/arm-customerinsights.js
new file mode 100644
index 000000000000..33c91a713417
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/dist/arm-customerinsights.js
@@ -0,0 +1,10829 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+(function (global, factory) {
+ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('ms-rest-azure-js'), require('ms-rest-js')) :
+ typeof define === 'function' && define.amd ? define(['exports', 'ms-rest-azure-js', 'ms-rest-js'], factory) :
+ (factory((global.Azure = global.Azure || {}, global.Azure.ArmCustomerinsights = {}),global.msRestAzure,global.msRest));
+}(this, (function (exports,msRestAzure,msRest) { 'use strict';
+
+ /*! *****************************************************************************
+ Copyright (c) Microsoft Corporation. All rights reserved.
+ Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+ this file except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0
+
+ THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
+ WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
+ MERCHANTABLITY OR NON-INFRINGEMENT.
+
+ See the Apache Version 2.0 License for specific language governing permissions
+ and limitations under the License.
+ ***************************************************************************** */
+ /* global Reflect, Promise */
+
+ var extendStatics = function(d, b) {
+ extendStatics = Object.setPrototypeOf ||
+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
+ return extendStatics(d, b);
+ };
+
+ function __extends(d, b) {
+ extendStatics(d, b);
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+ }
+
+ var __assign = function() {
+ __assign = Object.assign || function __assign(t) {
+ for (var s, i = 1, n = arguments.length; i < n; i++) {
+ s = arguments[i];
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
+ }
+ return t;
+ };
+ return __assign.apply(this, arguments);
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /**
+ * Defines values for EntityTypes.
+ * Possible values include: 'None', 'Profile', 'Interaction', 'Relationship'
+ * @readonly
+ * @enum {string}
+ */
+ var EntityTypes;
+ (function (EntityTypes) {
+ EntityTypes["None"] = "None";
+ EntityTypes["Profile"] = "Profile";
+ EntityTypes["Interaction"] = "Interaction";
+ EntityTypes["Relationship"] = "Relationship";
+ })(EntityTypes || (EntityTypes = {}));
+ /**
+ * Defines values for DataSourceType.
+ * Possible values include: 'Connector', 'LinkInteraction', 'SystemDefault'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: DataSourceType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+ var DataSourceType;
+ (function (DataSourceType) {
+ DataSourceType["Connector"] = "Connector";
+ DataSourceType["LinkInteraction"] = "LinkInteraction";
+ DataSourceType["SystemDefault"] = "SystemDefault";
+ })(DataSourceType || (DataSourceType = {}));
+ /**
+ * Defines values for Status.
+ * Possible values include: 'None', 'Active', 'Deleted'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: Status = "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+ var Status;
+ (function (Status) {
+ Status["None"] = "None";
+ Status["Active"] = "Active";
+ Status["Deleted"] = "Deleted";
+ })(Status || (Status = {}));
+ /**
+ * Defines values for ProvisioningStates.
+ * Possible values include: 'Provisioning', 'Succeeded', 'Expiring',
+ * 'Deleting', 'HumanIntervention', 'Failed'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: ProvisioningStates =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+ var ProvisioningStates;
+ (function (ProvisioningStates) {
+ ProvisioningStates["Provisioning"] = "Provisioning";
+ ProvisioningStates["Succeeded"] = "Succeeded";
+ ProvisioningStates["Expiring"] = "Expiring";
+ ProvisioningStates["Deleting"] = "Deleting";
+ ProvisioningStates["HumanIntervention"] = "HumanIntervention";
+ ProvisioningStates["Failed"] = "Failed";
+ })(ProvisioningStates || (ProvisioningStates = {}));
+ /**
+ * Defines values for PermissionTypes.
+ * Possible values include: 'Read', 'Write', 'Manage'
+ * @readonly
+ * @enum {string}
+ */
+ var PermissionTypes;
+ (function (PermissionTypes) {
+ PermissionTypes["Read"] = "Read";
+ PermissionTypes["Write"] = "Write";
+ PermissionTypes["Manage"] = "Manage";
+ })(PermissionTypes || (PermissionTypes = {}));
+ /**
+ * Defines values for ConnectorTypes.
+ * Possible values include: 'None', 'CRM', 'AzureBlob', 'Salesforce',
+ * 'ExchangeOnline', 'Outbound'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: ConnectorTypes =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+ var ConnectorTypes;
+ (function (ConnectorTypes) {
+ ConnectorTypes["None"] = "None";
+ ConnectorTypes["CRM"] = "CRM";
+ ConnectorTypes["AzureBlob"] = "AzureBlob";
+ ConnectorTypes["Salesforce"] = "Salesforce";
+ ConnectorTypes["ExchangeOnline"] = "ExchangeOnline";
+ ConnectorTypes["Outbound"] = "Outbound";
+ })(ConnectorTypes || (ConnectorTypes = {}));
+ /**
+ * Defines values for ConnectorStates.
+ * Possible values include: 'Creating', 'Created', 'Ready', 'Expiring',
+ * 'Deleting', 'Failed'
+ * @readonly
+ * @enum {string}
+ */
+ var ConnectorStates;
+ (function (ConnectorStates) {
+ ConnectorStates["Creating"] = "Creating";
+ ConnectorStates["Created"] = "Created";
+ ConnectorStates["Ready"] = "Ready";
+ ConnectorStates["Expiring"] = "Expiring";
+ ConnectorStates["Deleting"] = "Deleting";
+ ConnectorStates["Failed"] = "Failed";
+ })(ConnectorStates || (ConnectorStates = {}));
+ /**
+ * Defines values for ErrorManagementTypes.
+ * Possible values include: 'RejectAndContinue', 'StopImport',
+ * 'RejectUntilLimit'
+ * @readonly
+ * @enum {string}
+ */
+ var ErrorManagementTypes;
+ (function (ErrorManagementTypes) {
+ ErrorManagementTypes["RejectAndContinue"] = "RejectAndContinue";
+ ErrorManagementTypes["StopImport"] = "StopImport";
+ ErrorManagementTypes["RejectUntilLimit"] = "RejectUntilLimit";
+ })(ErrorManagementTypes || (ErrorManagementTypes = {}));
+ /**
+ * Defines values for FrequencyTypes.
+ * Possible values include: 'Minute', 'Hour', 'Day', 'Week', 'Month'
+ * @readonly
+ * @enum {string}
+ */
+ var FrequencyTypes;
+ (function (FrequencyTypes) {
+ FrequencyTypes["Minute"] = "Minute";
+ FrequencyTypes["Hour"] = "Hour";
+ FrequencyTypes["Day"] = "Day";
+ FrequencyTypes["Week"] = "Week";
+ FrequencyTypes["Month"] = "Month";
+ })(FrequencyTypes || (FrequencyTypes = {}));
+ /**
+ * Defines values for CompletionOperationTypes.
+ * Possible values include: 'DoNothing', 'DeleteFile', 'MoveFile'
+ * @readonly
+ * @enum {string}
+ */
+ var CompletionOperationTypes;
+ (function (CompletionOperationTypes) {
+ CompletionOperationTypes["DoNothing"] = "DoNothing";
+ CompletionOperationTypes["DeleteFile"] = "DeleteFile";
+ CompletionOperationTypes["MoveFile"] = "MoveFile";
+ })(CompletionOperationTypes || (CompletionOperationTypes = {}));
+ /**
+ * Defines values for ConnectorMappingStates.
+ * Possible values include: 'Creating', 'Created', 'Failed', 'Ready',
+ * 'Running', 'Stopped', 'Expiring'
+ * @readonly
+ * @enum {string}
+ */
+ var ConnectorMappingStates;
+ (function (ConnectorMappingStates) {
+ ConnectorMappingStates["Creating"] = "Creating";
+ ConnectorMappingStates["Created"] = "Created";
+ ConnectorMappingStates["Failed"] = "Failed";
+ ConnectorMappingStates["Ready"] = "Ready";
+ ConnectorMappingStates["Running"] = "Running";
+ ConnectorMappingStates["Stopped"] = "Stopped";
+ ConnectorMappingStates["Expiring"] = "Expiring";
+ })(ConnectorMappingStates || (ConnectorMappingStates = {}));
+ /**
+ * Defines values for CalculationWindowTypes.
+ * Possible values include: 'Lifetime', 'Hour', 'Day', 'Week', 'Month'
+ * @readonly
+ * @enum {string}
+ */
+ var CalculationWindowTypes;
+ (function (CalculationWindowTypes) {
+ CalculationWindowTypes["Lifetime"] = "Lifetime";
+ CalculationWindowTypes["Hour"] = "Hour";
+ CalculationWindowTypes["Day"] = "Day";
+ CalculationWindowTypes["Week"] = "Week";
+ CalculationWindowTypes["Month"] = "Month";
+ })(CalculationWindowTypes || (CalculationWindowTypes = {}));
+ /**
+ * Defines values for KpiFunctions.
+ * Possible values include: 'Sum', 'Avg', 'Min', 'Max', 'Last', 'Count',
+ * 'None', 'CountDistinct'
+ * @readonly
+ * @enum {string}
+ */
+ var KpiFunctions;
+ (function (KpiFunctions) {
+ KpiFunctions["Sum"] = "Sum";
+ KpiFunctions["Avg"] = "Avg";
+ KpiFunctions["Min"] = "Min";
+ KpiFunctions["Max"] = "Max";
+ KpiFunctions["Last"] = "Last";
+ KpiFunctions["Count"] = "Count";
+ KpiFunctions["None"] = "None";
+ KpiFunctions["CountDistinct"] = "CountDistinct";
+ })(KpiFunctions || (KpiFunctions = {}));
+ /**
+ * Defines values for EntityType.
+ * Possible values include: 'None', 'Profile', 'Interaction', 'Relationship'
+ * @readonly
+ * @enum {string}
+ */
+ var EntityType;
+ (function (EntityType) {
+ EntityType["None"] = "None";
+ EntityType["Profile"] = "Profile";
+ EntityType["Interaction"] = "Interaction";
+ EntityType["Relationship"] = "Relationship";
+ })(EntityType || (EntityType = {}));
+ /**
+ * Defines values for LinkTypes.
+ * Possible values include: 'UpdateAlways', 'CopyIfNull'
+ * @readonly
+ * @enum {string}
+ */
+ var LinkTypes;
+ (function (LinkTypes) {
+ LinkTypes["UpdateAlways"] = "UpdateAlways";
+ LinkTypes["CopyIfNull"] = "CopyIfNull";
+ })(LinkTypes || (LinkTypes = {}));
+ /**
+ * Defines values for InstanceOperationType.
+ * Possible values include: 'Upsert', 'Delete'
+ * @readonly
+ * @enum {string}
+ */
+ var InstanceOperationType;
+ (function (InstanceOperationType) {
+ InstanceOperationType["Upsert"] = "Upsert";
+ InstanceOperationType["Delete"] = "Delete";
+ })(InstanceOperationType || (InstanceOperationType = {}));
+ /**
+ * Defines values for CardinalityTypes.
+ * Possible values include: 'OneToOne', 'OneToMany', 'ManyToMany'
+ * @readonly
+ * @enum {string}
+ */
+ var CardinalityTypes;
+ (function (CardinalityTypes) {
+ CardinalityTypes["OneToOne"] = "OneToOne";
+ CardinalityTypes["OneToMany"] = "OneToMany";
+ CardinalityTypes["ManyToMany"] = "ManyToMany";
+ })(CardinalityTypes || (CardinalityTypes = {}));
+ /**
+ * Defines values for RoleTypes.
+ * Possible values include: 'Admin', 'Reader', 'ManageAdmin', 'ManageReader',
+ * 'DataAdmin', 'DataReader'
+ * @readonly
+ * @enum {string}
+ */
+ var RoleTypes;
+ (function (RoleTypes) {
+ RoleTypes["Admin"] = "Admin";
+ RoleTypes["Reader"] = "Reader";
+ RoleTypes["ManageAdmin"] = "ManageAdmin";
+ RoleTypes["ManageReader"] = "ManageReader";
+ RoleTypes["DataAdmin"] = "DataAdmin";
+ RoleTypes["DataReader"] = "DataReader";
+ })(RoleTypes || (RoleTypes = {}));
+ /**
+ * Defines values for CanonicalPropertyValueType.
+ * Possible values include: 'Numeric', 'Categorical', 'DerivedCategorical',
+ * 'DerivedNumeric'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: CanonicalPropertyValueType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+ var CanonicalPropertyValueType;
+ (function (CanonicalPropertyValueType) {
+ CanonicalPropertyValueType["Numeric"] = "Numeric";
+ CanonicalPropertyValueType["Categorical"] = "Categorical";
+ CanonicalPropertyValueType["DerivedCategorical"] = "DerivedCategorical";
+ CanonicalPropertyValueType["DerivedNumeric"] = "DerivedNumeric";
+ })(CanonicalPropertyValueType || (CanonicalPropertyValueType = {}));
+ /**
+ * Defines values for PredictionModelLifeCycle.
+ * Possible values include: 'New', 'Provisioning', 'ProvisioningFailed',
+ * 'PendingDiscovering', 'Discovering', 'PendingFeaturing', 'Featuring',
+ * 'FeaturingFailed', 'PendingTraining', 'Training', 'TrainingFailed',
+ * 'Evaluating', 'EvaluatingFailed', 'PendingModelConfirmation', 'Active',
+ * 'Deleted', 'HumanIntervention', 'Failed'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: PredictionModelLifeCycle =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+ var PredictionModelLifeCycle;
+ (function (PredictionModelLifeCycle) {
+ PredictionModelLifeCycle["New"] = "New";
+ PredictionModelLifeCycle["Provisioning"] = "Provisioning";
+ PredictionModelLifeCycle["ProvisioningFailed"] = "ProvisioningFailed";
+ PredictionModelLifeCycle["PendingDiscovering"] = "PendingDiscovering";
+ PredictionModelLifeCycle["Discovering"] = "Discovering";
+ PredictionModelLifeCycle["PendingFeaturing"] = "PendingFeaturing";
+ PredictionModelLifeCycle["Featuring"] = "Featuring";
+ PredictionModelLifeCycle["FeaturingFailed"] = "FeaturingFailed";
+ PredictionModelLifeCycle["PendingTraining"] = "PendingTraining";
+ PredictionModelLifeCycle["Training"] = "Training";
+ PredictionModelLifeCycle["TrainingFailed"] = "TrainingFailed";
+ PredictionModelLifeCycle["Evaluating"] = "Evaluating";
+ PredictionModelLifeCycle["EvaluatingFailed"] = "EvaluatingFailed";
+ PredictionModelLifeCycle["PendingModelConfirmation"] = "PendingModelConfirmation";
+ PredictionModelLifeCycle["Active"] = "Active";
+ PredictionModelLifeCycle["Deleted"] = "Deleted";
+ PredictionModelLifeCycle["HumanIntervention"] = "HumanIntervention";
+ PredictionModelLifeCycle["Failed"] = "Failed";
+ })(PredictionModelLifeCycle || (PredictionModelLifeCycle = {}));
+
+ var index = /*#__PURE__*/Object.freeze({
+ get EntityTypes () { return EntityTypes; },
+ get DataSourceType () { return DataSourceType; },
+ get Status () { return Status; },
+ get ProvisioningStates () { return ProvisioningStates; },
+ get PermissionTypes () { return PermissionTypes; },
+ get ConnectorTypes () { return ConnectorTypes; },
+ get ConnectorStates () { return ConnectorStates; },
+ get ErrorManagementTypes () { return ErrorManagementTypes; },
+ get FrequencyTypes () { return FrequencyTypes; },
+ get CompletionOperationTypes () { return CompletionOperationTypes; },
+ get ConnectorMappingStates () { return ConnectorMappingStates; },
+ get CalculationWindowTypes () { return CalculationWindowTypes; },
+ get KpiFunctions () { return KpiFunctions; },
+ get EntityType () { return EntityType; },
+ get LinkTypes () { return LinkTypes; },
+ get InstanceOperationType () { return InstanceOperationType; },
+ get CardinalityTypes () { return CardinalityTypes; },
+ get RoleTypes () { return RoleTypes; },
+ get CanonicalPropertyValueType () { return CanonicalPropertyValueType; },
+ get PredictionModelLifeCycle () { return PredictionModelLifeCycle; }
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ var CloudError = msRestAzure.CloudErrorMapper;
+ var BaseResource = msRestAzure.BaseResourceMapper;
+ var HubBillingInfoFormat = {
+ serializedName: "HubBillingInfoFormat",
+ type: {
+ name: "Composite",
+ className: "HubBillingInfoFormat",
+ modelProperties: {
+ skuName: {
+ serializedName: "skuName",
+ type: {
+ name: "String"
+ }
+ },
+ minUnits: {
+ serializedName: "minUnits",
+ constraints: {
+ InclusiveMaximum: 10,
+ InclusiveMinimum: 1
+ },
+ type: {
+ name: "Number"
+ }
+ },
+ maxUnits: {
+ serializedName: "maxUnits",
+ constraints: {
+ InclusiveMaximum: 10,
+ InclusiveMinimum: 1
+ },
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var HubPropertiesFormat = {
+ serializedName: "HubPropertiesFormat",
+ type: {
+ name: "Composite",
+ className: "HubPropertiesFormat",
+ modelProperties: {
+ apiEndpoint: {
+ readOnly: true,
+ serializedName: "apiEndpoint",
+ type: {
+ name: "String"
+ }
+ },
+ webEndpoint: {
+ readOnly: true,
+ serializedName: "webEndpoint",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ tenantFeatures: {
+ serializedName: "tenantFeatures",
+ type: {
+ name: "Number"
+ }
+ },
+ hubBillingInfo: {
+ serializedName: "hubBillingInfo",
+ type: {
+ name: "Composite",
+ className: "HubBillingInfoFormat"
+ }
+ }
+ }
+ }
+ };
+ var Resource = {
+ serializedName: "Resource",
+ type: {
+ name: "Composite",
+ className: "Resource",
+ modelProperties: {
+ id: {
+ readOnly: true,
+ serializedName: "id",
+ type: {
+ name: "String"
+ }
+ },
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ type: {
+ readOnly: true,
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
+ },
+ location: {
+ serializedName: "location",
+ type: {
+ name: "String"
+ }
+ },
+ tags: {
+ serializedName: "tags",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var Hub = {
+ serializedName: "Hub",
+ type: {
+ name: "Composite",
+ className: "Hub",
+ modelProperties: __assign({}, Resource.type.modelProperties, { apiEndpoint: {
+ readOnly: true,
+ serializedName: "properties.apiEndpoint",
+ type: {
+ name: "String"
+ }
+ }, webEndpoint: {
+ readOnly: true,
+ serializedName: "properties.webEndpoint",
+ type: {
+ name: "String"
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, tenantFeatures: {
+ serializedName: "properties.tenantFeatures",
+ type: {
+ name: "Number"
+ }
+ }, hubBillingInfo: {
+ serializedName: "properties.hubBillingInfo",
+ type: {
+ name: "Composite",
+ className: "HubBillingInfoFormat"
+ }
+ } })
+ }
+ };
+ var MetadataDefinitionBase = {
+ serializedName: "MetadataDefinitionBase",
+ type: {
+ name: "Composite",
+ className: "MetadataDefinitionBase",
+ modelProperties: {
+ attributes: {
+ serializedName: "attributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ localizedAttributes: {
+ serializedName: "localizedAttributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ smallImage: {
+ serializedName: "smallImage",
+ type: {
+ name: "String"
+ }
+ },
+ mediumImage: {
+ serializedName: "mediumImage",
+ type: {
+ name: "String"
+ }
+ },
+ largeImage: {
+ serializedName: "largeImage",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ProfileEnumValidValuesFormat = {
+ serializedName: "ProfileEnumValidValuesFormat",
+ type: {
+ name: "Composite",
+ className: "ProfileEnumValidValuesFormat",
+ modelProperties: {
+ value: {
+ serializedName: "value",
+ type: {
+ name: "Number"
+ }
+ },
+ localizedValueNames: {
+ serializedName: "localizedValueNames",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var DataSource = {
+ serializedName: "DataSource",
+ type: {
+ name: "Composite",
+ className: "DataSource",
+ modelProperties: {
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourceType: {
+ readOnly: true,
+ serializedName: "dataSourceType",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ readOnly: true,
+ serializedName: "status",
+ type: {
+ name: "String"
+ }
+ },
+ id: {
+ readOnly: true,
+ serializedName: "id",
+ type: {
+ name: "Number"
+ }
+ },
+ dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var DataSourcePrecedence = {
+ serializedName: "DataSourcePrecedence",
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence",
+ modelProperties: {
+ name: {
+ readOnly: true,
+ serializedName: "dataSource.name",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourceType: {
+ readOnly: true,
+ serializedName: "dataSource.dataSourceType",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ readOnly: true,
+ serializedName: "dataSource.status",
+ type: {
+ name: "String"
+ }
+ },
+ id: {
+ readOnly: true,
+ serializedName: "dataSource.id",
+ type: {
+ name: "Number"
+ }
+ },
+ dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "dataSource.dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ },
+ precedence: {
+ serializedName: "precedence",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var PropertyDefinition = {
+ serializedName: "PropertyDefinition",
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition",
+ modelProperties: {
+ arrayValueSeparator: {
+ serializedName: "arrayValueSeparator",
+ type: {
+ name: "String"
+ }
+ },
+ enumValidValues: {
+ serializedName: "enumValidValues",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ProfileEnumValidValuesFormat"
+ }
+ }
+ }
+ },
+ fieldName: {
+ required: true,
+ serializedName: "fieldName",
+ type: {
+ name: "String"
+ }
+ },
+ fieldType: {
+ required: true,
+ serializedName: "fieldType",
+ type: {
+ name: "String"
+ }
+ },
+ isArray: {
+ serializedName: "isArray",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isEnum: {
+ serializedName: "isEnum",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isFlagEnum: {
+ serializedName: "isFlagEnum",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isImage: {
+ serializedName: "isImage",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isLocalizedString: {
+ serializedName: "isLocalizedString",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isName: {
+ serializedName: "isName",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isRequired: {
+ serializedName: "isRequired",
+ type: {
+ name: "Boolean"
+ }
+ },
+ propertyId: {
+ serializedName: "propertyId",
+ type: {
+ name: "String"
+ }
+ },
+ schemaItemPropLink: {
+ serializedName: "schemaItemPropLink",
+ type: {
+ name: "String"
+ }
+ },
+ maxLength: {
+ serializedName: "maxLength",
+ type: {
+ name: "Number"
+ }
+ },
+ isAvailableInGraph: {
+ serializedName: "isAvailableInGraph",
+ type: {
+ name: "Boolean"
+ }
+ },
+ dataSourcePrecedenceRules: {
+ readOnly: true,
+ serializedName: "dataSourcePrecedenceRules",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var EntityTypeDefinition = {
+ serializedName: "EntityTypeDefinition",
+ type: {
+ name: "Composite",
+ className: "EntityTypeDefinition",
+ modelProperties: __assign({}, MetadataDefinitionBase.type.modelProperties, { apiEntitySetName: {
+ serializedName: "apiEntitySetName",
+ type: {
+ name: "String"
+ }
+ }, entityType: {
+ serializedName: "entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, fields: {
+ serializedName: "fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ }, instancesCount: {
+ serializedName: "instancesCount",
+ type: {
+ name: "Number"
+ }
+ }, lastChangedUtc: {
+ readOnly: true,
+ serializedName: "lastChangedUtc",
+ type: {
+ name: "DateTime"
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ }, schemaItemTypeLink: {
+ serializedName: "schemaItemTypeLink",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }, timestampFieldName: {
+ serializedName: "timestampFieldName",
+ type: {
+ name: "String"
+ }
+ }, typeName: {
+ serializedName: "typeName",
+ type: {
+ name: "String"
+ }
+ } })
+ }
+ };
+ var AuthorizationPolicy = {
+ serializedName: "AuthorizationPolicy",
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicy",
+ modelProperties: {
+ policyName: {
+ readOnly: true,
+ serializedName: "policyName",
+ type: {
+ name: "String"
+ }
+ },
+ permissions: {
+ required: true,
+ serializedName: "permissions",
+ constraints: {
+ UniqueItems: true
+ },
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Read",
+ "Write",
+ "Manage"
+ ]
+ }
+ }
+ }
+ },
+ primaryKey: {
+ serializedName: "primaryKey",
+ type: {
+ name: "String"
+ }
+ },
+ secondaryKey: {
+ serializedName: "secondaryKey",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var SalesforceDiscoverSetting = {
+ serializedName: "SalesforceDiscoverSetting",
+ type: {
+ name: "Composite",
+ className: "SalesforceDiscoverSetting",
+ modelProperties: {
+ salesforceConnectionStringSecretUrl: {
+ required: true,
+ serializedName: "salesforceConnectionStringSecretUrl",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var SalesforceTable = {
+ serializedName: "SalesforceTable",
+ type: {
+ name: "Composite",
+ className: "SalesforceTable",
+ modelProperties: {
+ isProfile: {
+ serializedName: "isProfile",
+ type: {
+ name: "String"
+ }
+ },
+ tableCategory: {
+ required: true,
+ serializedName: "tableCategory",
+ type: {
+ name: "String"
+ }
+ },
+ tableName: {
+ required: true,
+ serializedName: "tableName",
+ type: {
+ name: "String"
+ }
+ },
+ tableRemarks: {
+ serializedName: "tableRemarks",
+ type: {
+ name: "String"
+ }
+ },
+ tableSchema: {
+ required: true,
+ serializedName: "tableSchema",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var SalesforceConnectorProperties = {
+ serializedName: "SalesforceConnectorProperties",
+ type: {
+ name: "Composite",
+ className: "SalesforceConnectorProperties",
+ modelProperties: {
+ usersetting: {
+ required: true,
+ serializedName: "usersetting",
+ type: {
+ name: "Composite",
+ className: "SalesforceDiscoverSetting"
+ }
+ },
+ salesforcetables: {
+ required: true,
+ serializedName: "salesforcetables",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "SalesforceTable"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var AzureBlobConnectorProperties = {
+ serializedName: "AzureBlobConnectorProperties",
+ type: {
+ name: "Composite",
+ className: "AzureBlobConnectorProperties",
+ modelProperties: {
+ connectionKeyVaultUrl: {
+ required: true,
+ serializedName: "connectionKeyVaultUrl",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var CrmConnectorEntities = {
+ serializedName: "CrmConnectorEntities",
+ type: {
+ name: "Composite",
+ className: "CrmConnectorEntities",
+ modelProperties: {
+ logicalName: {
+ required: true,
+ serializedName: "logicalName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "String"
+ }
+ },
+ isProfile: {
+ serializedName: "isProfile",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+ };
+ var CrmConnectorProperties = {
+ serializedName: "CrmConnectorProperties",
+ type: {
+ name: "Composite",
+ className: "CrmConnectorProperties",
+ modelProperties: {
+ connectionString: {
+ serializedName: "connectionString",
+ type: {
+ name: "String"
+ }
+ },
+ organizationId: {
+ required: true,
+ serializedName: "organizationId",
+ type: {
+ name: "String"
+ }
+ },
+ organizationUrl: {
+ required: true,
+ serializedName: "organizationUrl",
+ type: {
+ name: "String"
+ }
+ },
+ entities: {
+ required: true,
+ serializedName: "entities",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "CrmConnectorEntities"
+ }
+ }
+ }
+ },
+ accessToken: {
+ serializedName: "accessToken",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var Connector = {
+ serializedName: "Connector",
+ type: {
+ name: "Composite",
+ className: "Connector",
+ modelProperties: {
+ connectorId: {
+ readOnly: true,
+ serializedName: "connectorId",
+ type: {
+ name: "Number"
+ }
+ },
+ connectorName: {
+ serializedName: "connectorName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorType: {
+ required: true,
+ serializedName: "connectorType",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ connectorProperties: {
+ required: true,
+ serializedName: "connectorProperties",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ },
+ lastModified: {
+ readOnly: true,
+ serializedName: "lastModified",
+ type: {
+ name: "DateTime"
+ }
+ },
+ state: {
+ readOnly: true,
+ serializedName: "state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Ready",
+ "Expiring",
+ "Deleting",
+ "Failed"
+ ]
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ isInternal: {
+ serializedName: "isInternal",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingErrorManagement = {
+ serializedName: "ConnectorMappingErrorManagement",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingErrorManagement",
+ modelProperties: {
+ errorManagementType: {
+ required: true,
+ serializedName: "errorManagementType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "RejectAndContinue",
+ "StopImport",
+ "RejectUntilLimit"
+ ]
+ }
+ },
+ errorLimit: {
+ serializedName: "errorLimit",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingFormat = {
+ serializedName: "ConnectorMappingFormat",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingFormat",
+ modelProperties: {
+ formatType: {
+ required: true,
+ isConstant: true,
+ serializedName: "formatType",
+ defaultValue: 'TextFormat',
+ type: {
+ name: "String"
+ }
+ },
+ columnDelimiter: {
+ serializedName: "columnDelimiter",
+ type: {
+ name: "String"
+ }
+ },
+ acceptLanguage: {
+ serializedName: "acceptLanguage",
+ type: {
+ name: "String"
+ }
+ },
+ quoteCharacter: {
+ serializedName: "quoteCharacter",
+ type: {
+ name: "String"
+ }
+ },
+ quoteEscapeCharacter: {
+ serializedName: "quoteEscapeCharacter",
+ type: {
+ name: "String"
+ }
+ },
+ arraySeparator: {
+ serializedName: "arraySeparator",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingAvailability = {
+ serializedName: "ConnectorMappingAvailability",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingAvailability",
+ modelProperties: {
+ frequency: {
+ serializedName: "frequency",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Minute",
+ "Hour",
+ "Day",
+ "Week",
+ "Month"
+ ]
+ }
+ },
+ interval: {
+ required: true,
+ serializedName: "interval",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingStructure = {
+ serializedName: "ConnectorMappingStructure",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingStructure",
+ modelProperties: {
+ propertyName: {
+ required: true,
+ serializedName: "propertyName",
+ type: {
+ name: "String"
+ }
+ },
+ columnName: {
+ required: true,
+ serializedName: "columnName",
+ type: {
+ name: "String"
+ }
+ },
+ customFormatSpecifier: {
+ serializedName: "customFormatSpecifier",
+ type: {
+ name: "String"
+ }
+ },
+ isEncrypted: {
+ serializedName: "isEncrypted",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingCompleteOperation = {
+ serializedName: "ConnectorMappingCompleteOperation",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingCompleteOperation",
+ modelProperties: {
+ completionOperationType: {
+ serializedName: "completionOperationType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "DoNothing",
+ "DeleteFile",
+ "MoveFile"
+ ]
+ }
+ },
+ destinationFolder: {
+ serializedName: "destinationFolder",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingProperties = {
+ serializedName: "ConnectorMappingProperties",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingProperties",
+ modelProperties: {
+ folderPath: {
+ serializedName: "folderPath",
+ type: {
+ name: "String"
+ }
+ },
+ fileFilter: {
+ serializedName: "fileFilter",
+ type: {
+ name: "String"
+ }
+ },
+ hasHeader: {
+ serializedName: "hasHeader",
+ type: {
+ name: "Boolean"
+ }
+ },
+ errorManagement: {
+ required: true,
+ serializedName: "errorManagement",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingErrorManagement"
+ }
+ },
+ format: {
+ required: true,
+ serializedName: "format",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingFormat"
+ }
+ },
+ availability: {
+ required: true,
+ serializedName: "availability",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingAvailability"
+ }
+ },
+ structure: {
+ required: true,
+ serializedName: "structure",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingStructure"
+ }
+ }
+ }
+ },
+ completeOperation: {
+ required: true,
+ serializedName: "completeOperation",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingCompleteOperation"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMapping = {
+ serializedName: "ConnectorMapping",
+ type: {
+ name: "Composite",
+ className: "ConnectorMapping",
+ modelProperties: {
+ connectorName: {
+ readOnly: true,
+ serializedName: "connectorName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorType: {
+ serializedName: "connectorType",
+ type: {
+ name: "String"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ },
+ lastModified: {
+ readOnly: true,
+ serializedName: "lastModified",
+ type: {
+ name: "DateTime"
+ }
+ },
+ entityType: {
+ required: true,
+ serializedName: "entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ entityTypeName: {
+ required: true,
+ serializedName: "entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorMappingName: {
+ readOnly: true,
+ serializedName: "connectorMappingName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ dataFormatId: {
+ readOnly: true,
+ serializedName: "dataFormatId",
+ type: {
+ name: "String"
+ }
+ },
+ mappingProperties: {
+ required: true,
+ serializedName: "mappingProperties",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingProperties"
+ }
+ },
+ nextRunTime: {
+ readOnly: true,
+ serializedName: "nextRunTime",
+ type: {
+ name: "DateTime"
+ }
+ },
+ runId: {
+ readOnly: true,
+ serializedName: "runId",
+ type: {
+ name: "String"
+ }
+ },
+ state: {
+ readOnly: true,
+ serializedName: "state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Failed",
+ "Ready",
+ "Running",
+ "Stopped",
+ "Expiring"
+ ]
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var KpiThresholds = {
+ serializedName: "KpiThresholds",
+ type: {
+ name: "Composite",
+ className: "KpiThresholds",
+ modelProperties: {
+ lowerLimit: {
+ required: true,
+ serializedName: "lowerLimit",
+ type: {
+ name: "Number"
+ }
+ },
+ upperLimit: {
+ required: true,
+ serializedName: "upperLimit",
+ type: {
+ name: "Number"
+ }
+ },
+ increasingKpi: {
+ required: true,
+ serializedName: "increasingKpi",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+ };
+ var KpiGroupByMetadata = {
+ serializedName: "KpiGroupByMetadata",
+ type: {
+ name: "Composite",
+ className: "KpiGroupByMetadata",
+ modelProperties: {
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ fieldName: {
+ serializedName: "fieldName",
+ type: {
+ name: "String"
+ }
+ },
+ fieldType: {
+ serializedName: "fieldType",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var KpiParticipantProfilesMetadata = {
+ serializedName: "KpiParticipantProfilesMetadata",
+ type: {
+ name: "Composite",
+ className: "KpiParticipantProfilesMetadata",
+ modelProperties: {
+ typeName: {
+ required: true,
+ serializedName: "typeName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var KpiAlias = {
+ serializedName: "KpiAlias",
+ type: {
+ name: "Composite",
+ className: "KpiAlias",
+ modelProperties: {
+ aliasName: {
+ required: true,
+ serializedName: "aliasName",
+ type: {
+ name: "String"
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "expression",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var KpiExtract = {
+ serializedName: "KpiExtract",
+ type: {
+ name: "Composite",
+ className: "KpiExtract",
+ modelProperties: {
+ extractName: {
+ required: true,
+ serializedName: "extractName",
+ type: {
+ name: "String"
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "expression",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var KpiDefinition = {
+ serializedName: "KpiDefinition",
+ type: {
+ name: "Composite",
+ className: "KpiDefinition",
+ modelProperties: {
+ entityType: {
+ required: true,
+ serializedName: "entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ entityTypeName: {
+ required: true,
+ serializedName: "entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ kpiName: {
+ readOnly: true,
+ serializedName: "kpiName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ calculationWindow: {
+ required: true,
+ serializedName: "calculationWindow",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Lifetime",
+ "Hour",
+ "Day",
+ "Week",
+ "Month"
+ ]
+ }
+ },
+ calculationWindowFieldName: {
+ serializedName: "calculationWindowFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ functionProperty: {
+ required: true,
+ serializedName: "function",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Sum",
+ "Avg",
+ "Min",
+ "Max",
+ "Last",
+ "Count",
+ "None",
+ "CountDistinct"
+ ]
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "expression",
+ type: {
+ name: "String"
+ }
+ },
+ unit: {
+ serializedName: "unit",
+ type: {
+ name: "String"
+ }
+ },
+ filter: {
+ serializedName: "filter",
+ type: {
+ name: "String"
+ }
+ },
+ groupBy: {
+ serializedName: "groupBy",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ groupByMetadata: {
+ readOnly: true,
+ serializedName: "groupByMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiGroupByMetadata"
+ }
+ }
+ }
+ },
+ participantProfilesMetadata: {
+ readOnly: true,
+ serializedName: "participantProfilesMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiParticipantProfilesMetadata"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ thresHolds: {
+ serializedName: "thresHolds",
+ type: {
+ name: "Composite",
+ className: "KpiThresholds"
+ }
+ },
+ aliases: {
+ serializedName: "aliases",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiAlias"
+ }
+ }
+ }
+ },
+ extracts: {
+ serializedName: "extracts",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiExtract"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var ProxyResource = {
+ serializedName: "ProxyResource",
+ type: {
+ name: "Composite",
+ className: "ProxyResource",
+ modelProperties: {
+ id: {
+ readOnly: true,
+ serializedName: "id",
+ type: {
+ name: "String"
+ }
+ },
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ type: {
+ readOnly: true,
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var WidgetType = {
+ serializedName: "WidgetType",
+ type: {
+ name: "Composite",
+ className: "WidgetType",
+ modelProperties: {
+ widgetTypeName: {
+ readOnly: true,
+ serializedName: "widgetTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ definition: {
+ required: true,
+ serializedName: "definition",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ imageUrl: {
+ serializedName: "imageUrl",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ widgetVersion: {
+ serializedName: "widgetVersion",
+ type: {
+ name: "String"
+ }
+ },
+ changed: {
+ readOnly: true,
+ serializedName: "changed",
+ type: {
+ name: "DateTime"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ }
+ }
+ }
+ };
+ var View = {
+ serializedName: "View",
+ type: {
+ name: "Composite",
+ className: "View",
+ modelProperties: {
+ viewName: {
+ readOnly: true,
+ serializedName: "viewName",
+ type: {
+ name: "String"
+ }
+ },
+ userId: {
+ serializedName: "userId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ definition: {
+ required: true,
+ serializedName: "definition",
+ type: {
+ name: "String"
+ }
+ },
+ changed: {
+ readOnly: true,
+ serializedName: "changed",
+ type: {
+ name: "DateTime"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ }
+ }
+ }
+ };
+ var TypePropertiesMapping = {
+ serializedName: "TypePropertiesMapping",
+ type: {
+ name: "Composite",
+ className: "TypePropertiesMapping",
+ modelProperties: {
+ sourcePropertyName: {
+ required: true,
+ serializedName: "sourcePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ targetPropertyName: {
+ required: true,
+ serializedName: "targetPropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ linkType: {
+ serializedName: "linkType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "UpdateAlways",
+ "CopyIfNull"
+ ]
+ }
+ }
+ }
+ }
+ };
+ var ParticipantPropertyReference = {
+ serializedName: "ParticipantPropertyReference",
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference",
+ modelProperties: {
+ sourcePropertyName: {
+ required: true,
+ serializedName: "sourcePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ targetPropertyName: {
+ required: true,
+ serializedName: "targetPropertyName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var LinkDefinition = {
+ serializedName: "LinkDefinition",
+ type: {
+ name: "Composite",
+ className: "LinkDefinition",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ linkName: {
+ readOnly: true,
+ serializedName: "linkName",
+ type: {
+ name: "String"
+ }
+ },
+ sourceEntityType: {
+ required: true,
+ serializedName: "sourceEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ targetEntityType: {
+ required: true,
+ serializedName: "targetEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ sourceEntityTypeName: {
+ required: true,
+ serializedName: "sourceEntityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ targetEntityTypeName: {
+ required: true,
+ serializedName: "targetEntityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ mappings: {
+ serializedName: "mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "TypePropertiesMapping"
+ }
+ }
+ }
+ },
+ participantPropertyReferences: {
+ required: true,
+ serializedName: "participantPropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ referenceOnly: {
+ serializedName: "referenceOnly",
+ type: {
+ name: "Boolean"
+ }
+ },
+ operationType: {
+ serializedName: "operationType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Upsert",
+ "Delete"
+ ]
+ }
+ }
+ }
+ }
+ };
+ var RelationshipTypeFieldMapping = {
+ serializedName: "RelationshipTypeFieldMapping",
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeFieldMapping",
+ modelProperties: {
+ profileFieldName: {
+ required: true,
+ serializedName: "profileFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfileKeyProperty: {
+ required: true,
+ serializedName: "relatedProfileKeyProperty",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RelationshipTypeMapping = {
+ serializedName: "RelationshipTypeMapping",
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeMapping",
+ modelProperties: {
+ fieldMappings: {
+ required: true,
+ serializedName: "fieldMappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeFieldMapping"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var RelationshipDefinition = {
+ serializedName: "RelationshipDefinition",
+ type: {
+ name: "Composite",
+ className: "RelationshipDefinition",
+ modelProperties: {
+ cardinality: {
+ serializedName: "cardinality",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "OneToOne",
+ "OneToMany",
+ "ManyToMany"
+ ]
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ expiryDateTimeUtc: {
+ serializedName: "expiryDateTimeUtc",
+ type: {
+ name: "DateTime"
+ }
+ },
+ fields: {
+ serializedName: "fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ },
+ lookupMappings: {
+ serializedName: "lookupMappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeMapping"
+ }
+ }
+ }
+ },
+ profileType: {
+ required: true,
+ serializedName: "profileType",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipName: {
+ readOnly: true,
+ serializedName: "relationshipName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfileType: {
+ required: true,
+ serializedName: "relatedProfileType",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipGuidId: {
+ readOnly: true,
+ serializedName: "relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RelationshipLinkFieldMapping = {
+ serializedName: "RelationshipLinkFieldMapping",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkFieldMapping",
+ modelProperties: {
+ interactionFieldName: {
+ required: true,
+ serializedName: "interactionFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ linkType: {
+ serializedName: "linkType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "UpdateAlways",
+ "CopyIfNull"
+ ]
+ }
+ },
+ relationshipFieldName: {
+ required: true,
+ serializedName: "relationshipFieldName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ParticipantProfilePropertyReference = {
+ serializedName: "ParticipantProfilePropertyReference",
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference",
+ modelProperties: {
+ interactionPropertyName: {
+ required: true,
+ serializedName: "interactionPropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ profilePropertyName: {
+ required: true,
+ serializedName: "profilePropertyName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RelationshipLinkDefinition = {
+ serializedName: "RelationshipLinkDefinition",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkDefinition",
+ modelProperties: {
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ interactionType: {
+ required: true,
+ serializedName: "interactionType",
+ type: {
+ name: "String"
+ }
+ },
+ linkName: {
+ readOnly: true,
+ serializedName: "linkName",
+ type: {
+ name: "String"
+ }
+ },
+ mappings: {
+ serializedName: "mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkFieldMapping"
+ }
+ }
+ }
+ },
+ profilePropertyReferences: {
+ required: true,
+ serializedName: "profilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfilePropertyReferences: {
+ required: true,
+ serializedName: "relatedProfilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ relationshipName: {
+ required: true,
+ serializedName: "relationshipName",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipGuidId: {
+ readOnly: true,
+ serializedName: "relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var Participant = {
+ serializedName: "Participant",
+ type: {
+ name: "Composite",
+ className: "Participant",
+ modelProperties: {
+ profileTypeName: {
+ required: true,
+ serializedName: "profileTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ participantPropertyReferences: {
+ required: true,
+ serializedName: "participantPropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference"
+ }
+ }
+ }
+ },
+ participantName: {
+ required: true,
+ serializedName: "participantName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ role: {
+ serializedName: "role",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var InteractionTypeDefinition = {
+ serializedName: "InteractionTypeDefinition",
+ type: {
+ name: "Composite",
+ className: "InteractionTypeDefinition",
+ modelProperties: __assign({}, EntityTypeDefinition.type.modelProperties, { idPropertyNames: {
+ serializedName: "idPropertyNames",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, participantProfiles: {
+ serializedName: "participantProfiles",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Participant"
+ }
+ }
+ }
+ }, primaryParticipantProfilePropertyName: {
+ serializedName: "primaryParticipantProfilePropertyName",
+ type: {
+ name: "String"
+ }
+ }, dataSourcePrecedenceRules: {
+ readOnly: true,
+ serializedName: "dataSourcePrecedenceRules",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence"
+ }
+ }
+ }
+ }, name: {
+ readOnly: true,
+ serializedName: "defaultDataSource.name",
+ type: {
+ name: "String"
+ }
+ }, dataSourceType: {
+ readOnly: true,
+ serializedName: "defaultDataSource.dataSourceType",
+ type: {
+ name: "String"
+ }
+ }, status: {
+ readOnly: true,
+ serializedName: "defaultDataSource.status",
+ type: {
+ name: "String"
+ }
+ }, id: {
+ readOnly: true,
+ serializedName: "defaultDataSource.id",
+ type: {
+ name: "Number"
+ }
+ }, dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "defaultDataSource.dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ }, isActivity: {
+ serializedName: "isActivity",
+ type: {
+ name: "Boolean"
+ }
+ } })
+ }
+ };
+ var StrongId = {
+ serializedName: "StrongId",
+ type: {
+ name: "Composite",
+ className: "StrongId",
+ modelProperties: {
+ keyPropertyNames: {
+ required: true,
+ serializedName: "keyPropertyNames",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ strongIdName: {
+ required: true,
+ serializedName: "strongIdName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var ProfileTypeDefinition = {
+ serializedName: "ProfileTypeDefinition",
+ type: {
+ name: "Composite",
+ className: "ProfileTypeDefinition",
+ modelProperties: __assign({}, EntityTypeDefinition.type.modelProperties, { strongIds: {
+ serializedName: "strongIds",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "StrongId"
+ }
+ }
+ }
+ } })
+ }
+ };
+ var ProfileResourceFormat = {
+ serializedName: "ProfileResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ProfileResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { attributes: {
+ serializedName: "properties.attributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, localizedAttributes: {
+ serializedName: "properties.localizedAttributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }, smallImage: {
+ serializedName: "properties.smallImage",
+ type: {
+ name: "String"
+ }
+ }, mediumImage: {
+ serializedName: "properties.mediumImage",
+ type: {
+ name: "String"
+ }
+ }, largeImage: {
+ serializedName: "properties.largeImage",
+ type: {
+ name: "String"
+ }
+ }, apiEntitySetName: {
+ serializedName: "properties.apiEntitySetName",
+ type: {
+ name: "String"
+ }
+ }, entityType: {
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, fields: {
+ serializedName: "properties.fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ }, instancesCount: {
+ serializedName: "properties.instancesCount",
+ type: {
+ name: "Number"
+ }
+ }, lastChangedUtc: {
+ readOnly: true,
+ serializedName: "properties.lastChangedUtc",
+ type: {
+ name: "DateTime"
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, schemaItemTypeLink: {
+ serializedName: "properties.schemaItemTypeLink",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, timestampFieldName: {
+ serializedName: "properties.timestampFieldName",
+ type: {
+ name: "String"
+ }
+ }, typeName: {
+ serializedName: "properties.typeName",
+ type: {
+ name: "String"
+ }
+ }, strongIds: {
+ serializedName: "properties.strongIds",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "StrongId"
+ }
+ }
+ }
+ } })
+ }
+ };
+ var InteractionResourceFormat = {
+ serializedName: "InteractionResourceFormat",
+ type: {
+ name: "Composite",
+ className: "InteractionResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { attributes: {
+ serializedName: "properties.attributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, localizedAttributes: {
+ serializedName: "properties.localizedAttributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }, smallImage: {
+ serializedName: "properties.smallImage",
+ type: {
+ name: "String"
+ }
+ }, mediumImage: {
+ serializedName: "properties.mediumImage",
+ type: {
+ name: "String"
+ }
+ }, largeImage: {
+ serializedName: "properties.largeImage",
+ type: {
+ name: "String"
+ }
+ }, apiEntitySetName: {
+ serializedName: "properties.apiEntitySetName",
+ type: {
+ name: "String"
+ }
+ }, entityType: {
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, fields: {
+ serializedName: "properties.fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ }, instancesCount: {
+ serializedName: "properties.instancesCount",
+ type: {
+ name: "Number"
+ }
+ }, lastChangedUtc: {
+ readOnly: true,
+ serializedName: "properties.lastChangedUtc",
+ type: {
+ name: "DateTime"
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, schemaItemTypeLink: {
+ serializedName: "properties.schemaItemTypeLink",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, timestampFieldName: {
+ serializedName: "properties.timestampFieldName",
+ type: {
+ name: "String"
+ }
+ }, typeName: {
+ serializedName: "properties.typeName",
+ type: {
+ name: "String"
+ }
+ }, idPropertyNames: {
+ serializedName: "properties.idPropertyNames",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, participantProfiles: {
+ serializedName: "properties.participantProfiles",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Participant"
+ }
+ }
+ }
+ }, primaryParticipantProfilePropertyName: {
+ serializedName: "properties.primaryParticipantProfilePropertyName",
+ type: {
+ name: "String"
+ }
+ }, dataSourcePrecedenceRules: {
+ readOnly: true,
+ serializedName: "properties.dataSourcePrecedenceRules",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence"
+ }
+ }
+ }
+ }, interactionResourceFormatName: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.name",
+ type: {
+ name: "String"
+ }
+ }, dataSourceType: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.dataSourceType",
+ type: {
+ name: "String"
+ }
+ }, status: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.status",
+ type: {
+ name: "String"
+ }
+ }, interactionResourceFormatId: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.id",
+ type: {
+ name: "Number"
+ }
+ }, dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ }, isActivity: {
+ serializedName: "properties.isActivity",
+ type: {
+ name: "Boolean"
+ }
+ } })
+ }
+ };
+ var KpiResourceFormat = {
+ serializedName: "KpiResourceFormat",
+ type: {
+ name: "Composite",
+ className: "KpiResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { entityType: {
+ required: true,
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, entityTypeName: {
+ required: true,
+ serializedName: "properties.entityTypeName",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, kpiName: {
+ readOnly: true,
+ serializedName: "properties.kpiName",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, calculationWindow: {
+ required: true,
+ serializedName: "properties.calculationWindow",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Lifetime",
+ "Hour",
+ "Day",
+ "Week",
+ "Month"
+ ]
+ }
+ }, calculationWindowFieldName: {
+ serializedName: "properties.calculationWindowFieldName",
+ type: {
+ name: "String"
+ }
+ }, functionProperty: {
+ required: true,
+ serializedName: "properties.function",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Sum",
+ "Avg",
+ "Min",
+ "Max",
+ "Last",
+ "Count",
+ "None",
+ "CountDistinct"
+ ]
+ }
+ }, expression: {
+ required: true,
+ serializedName: "properties.expression",
+ type: {
+ name: "String"
+ }
+ }, unit: {
+ serializedName: "properties.unit",
+ type: {
+ name: "String"
+ }
+ }, filter: {
+ serializedName: "properties.filter",
+ type: {
+ name: "String"
+ }
+ }, groupBy: {
+ serializedName: "properties.groupBy",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, groupByMetadata: {
+ readOnly: true,
+ serializedName: "properties.groupByMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiGroupByMetadata"
+ }
+ }
+ }
+ }, participantProfilesMetadata: {
+ readOnly: true,
+ serializedName: "properties.participantProfilesMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiParticipantProfilesMetadata"
+ }
+ }
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, thresHolds: {
+ serializedName: "properties.thresHolds",
+ type: {
+ name: "Composite",
+ className: "KpiThresholds"
+ }
+ }, aliases: {
+ serializedName: "properties.aliases",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiAlias"
+ }
+ }
+ }
+ }, extracts: {
+ serializedName: "properties.extracts",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiExtract"
+ }
+ }
+ }
+ } })
+ }
+ };
+ var EnrichingKpi = {
+ serializedName: "EnrichingKpi",
+ type: {
+ name: "Composite",
+ className: "EnrichingKpi",
+ modelProperties: __assign({}, KpiDefinition.type.modelProperties)
+ }
+ };
+ var ConnectorResourceFormat = {
+ serializedName: "ConnectorResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ConnectorResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { connectorId: {
+ readOnly: true,
+ serializedName: "properties.connectorId",
+ type: {
+ name: "Number"
+ }
+ }, connectorName: {
+ serializedName: "properties.connectorName",
+ type: {
+ name: "String"
+ }
+ }, connectorType: {
+ required: true,
+ serializedName: "properties.connectorType",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "String"
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ }, connectorProperties: {
+ required: true,
+ serializedName: "properties.connectorProperties",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ }, created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ }, lastModified: {
+ readOnly: true,
+ serializedName: "properties.lastModified",
+ type: {
+ name: "DateTime"
+ }
+ }, state: {
+ readOnly: true,
+ serializedName: "properties.state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Ready",
+ "Expiring",
+ "Deleting",
+ "Failed"
+ ]
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, isInternal: {
+ serializedName: "properties.isInternal",
+ type: {
+ name: "Boolean"
+ }
+ } })
+ }
+ };
+ var ConnectorMappingResourceFormat = {
+ serializedName: "ConnectorMappingResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { connectorName: {
+ readOnly: true,
+ serializedName: "properties.connectorName",
+ type: {
+ name: "String"
+ }
+ }, connectorType: {
+ serializedName: "properties.connectorType",
+ type: {
+ name: "String"
+ }
+ }, created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ }, lastModified: {
+ readOnly: true,
+ serializedName: "properties.lastModified",
+ type: {
+ name: "DateTime"
+ }
+ }, entityType: {
+ required: true,
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, entityTypeName: {
+ required: true,
+ serializedName: "properties.entityTypeName",
+ type: {
+ name: "String"
+ }
+ }, connectorMappingName: {
+ readOnly: true,
+ serializedName: "properties.connectorMappingName",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "String"
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ }, dataFormatId: {
+ readOnly: true,
+ serializedName: "properties.dataFormatId",
+ type: {
+ name: "String"
+ }
+ }, mappingProperties: {
+ required: true,
+ serializedName: "properties.mappingProperties",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingProperties"
+ }
+ }, nextRunTime: {
+ readOnly: true,
+ serializedName: "properties.nextRunTime",
+ type: {
+ name: "DateTime"
+ }
+ }, runId: {
+ readOnly: true,
+ serializedName: "properties.runId",
+ type: {
+ name: "String"
+ }
+ }, state: {
+ readOnly: true,
+ serializedName: "properties.state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Failed",
+ "Ready",
+ "Running",
+ "Stopped",
+ "Expiring"
+ ]
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ } })
+ }
+ };
+ var AuthorizationPolicyResourceFormat = {
+ serializedName: "AuthorizationPolicyResourceFormat",
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicyResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { policyName: {
+ readOnly: true,
+ serializedName: "properties.policyName",
+ type: {
+ name: "String"
+ }
+ }, permissions: {
+ required: true,
+ serializedName: "properties.permissions",
+ constraints: {
+ UniqueItems: true
+ },
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Read",
+ "Write",
+ "Manage"
+ ]
+ }
+ }
+ }
+ }, primaryKey: {
+ serializedName: "properties.primaryKey",
+ type: {
+ name: "String"
+ }
+ }, secondaryKey: {
+ serializedName: "properties.secondaryKey",
+ type: {
+ name: "String"
+ }
+ } })
+ }
+ };
+ var LinkResourceFormat = {
+ serializedName: "LinkResourceFormat",
+ type: {
+ name: "Composite",
+ className: "LinkResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, linkName: {
+ readOnly: true,
+ serializedName: "properties.linkName",
+ type: {
+ name: "String"
+ }
+ }, sourceEntityType: {
+ required: true,
+ serializedName: "properties.sourceEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, targetEntityType: {
+ required: true,
+ serializedName: "properties.targetEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ }, sourceEntityTypeName: {
+ required: true,
+ serializedName: "properties.sourceEntityTypeName",
+ type: {
+ name: "String"
+ }
+ }, targetEntityTypeName: {
+ required: true,
+ serializedName: "properties.targetEntityTypeName",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, mappings: {
+ serializedName: "properties.mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "TypePropertiesMapping"
+ }
+ }
+ }
+ }, participantPropertyReferences: {
+ required: true,
+ serializedName: "properties.participantPropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference"
+ }
+ }
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, referenceOnly: {
+ serializedName: "properties.referenceOnly",
+ type: {
+ name: "Boolean"
+ }
+ }, operationType: {
+ serializedName: "properties.operationType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Upsert",
+ "Delete"
+ ]
+ }
+ } })
+ }
+ };
+ var RelationshipResourceFormat = {
+ serializedName: "RelationshipResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RelationshipResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { cardinality: {
+ serializedName: "properties.cardinality",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "OneToOne",
+ "OneToMany",
+ "ManyToMany"
+ ]
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, expiryDateTimeUtc: {
+ serializedName: "properties.expiryDateTimeUtc",
+ type: {
+ name: "DateTime"
+ }
+ }, fields: {
+ serializedName: "properties.fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ }, lookupMappings: {
+ serializedName: "properties.lookupMappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeMapping"
+ }
+ }
+ }
+ }, profileType: {
+ required: true,
+ serializedName: "properties.profileType",
+ type: {
+ name: "String"
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, relationshipName: {
+ readOnly: true,
+ serializedName: "properties.relationshipName",
+ type: {
+ name: "String"
+ }
+ }, relatedProfileType: {
+ required: true,
+ serializedName: "properties.relatedProfileType",
+ type: {
+ name: "String"
+ }
+ }, relationshipGuidId: {
+ readOnly: true,
+ serializedName: "properties.relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ } })
+ }
+ };
+ var RelationshipLinkResourceFormat = {
+ serializedName: "RelationshipLinkResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, interactionType: {
+ required: true,
+ serializedName: "properties.interactionType",
+ type: {
+ name: "String"
+ }
+ }, linkName: {
+ readOnly: true,
+ serializedName: "properties.linkName",
+ type: {
+ name: "String"
+ }
+ }, mappings: {
+ serializedName: "properties.mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkFieldMapping"
+ }
+ }
+ }
+ }, profilePropertyReferences: {
+ required: true,
+ serializedName: "properties.profilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, relatedProfilePropertyReferences: {
+ required: true,
+ serializedName: "properties.relatedProfilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ }, relationshipName: {
+ required: true,
+ serializedName: "properties.relationshipName",
+ type: {
+ name: "String"
+ }
+ }, relationshipGuidId: {
+ readOnly: true,
+ serializedName: "properties.relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ } })
+ }
+ };
+ var ViewResourceFormat = {
+ serializedName: "ViewResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ViewResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { viewName: {
+ readOnly: true,
+ serializedName: "properties.viewName",
+ type: {
+ name: "String"
+ }
+ }, userId: {
+ serializedName: "properties.userId",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, definition: {
+ required: true,
+ serializedName: "properties.definition",
+ type: {
+ name: "String"
+ }
+ }, changed: {
+ readOnly: true,
+ serializedName: "properties.changed",
+ type: {
+ name: "DateTime"
+ }
+ }, created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ } })
+ }
+ };
+ var WidgetTypeResourceFormat = {
+ serializedName: "WidgetTypeResourceFormat",
+ type: {
+ name: "Composite",
+ className: "WidgetTypeResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { widgetTypeName: {
+ readOnly: true,
+ serializedName: "properties.widgetTypeName",
+ type: {
+ name: "String"
+ }
+ }, definition: {
+ required: true,
+ serializedName: "properties.definition",
+ type: {
+ name: "String"
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, imageUrl: {
+ serializedName: "properties.imageUrl",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, widgetVersion: {
+ serializedName: "properties.widgetVersion",
+ type: {
+ name: "String"
+ }
+ }, changed: {
+ readOnly: true,
+ serializedName: "properties.changed",
+ type: {
+ name: "DateTime"
+ }
+ }, created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ } })
+ }
+ };
+ var AssignmentPrincipal = {
+ serializedName: "AssignmentPrincipal",
+ type: {
+ name: "Composite",
+ className: "AssignmentPrincipal",
+ modelProperties: {
+ principalId: {
+ required: true,
+ serializedName: "principalId",
+ type: {
+ name: "String"
+ }
+ },
+ principalType: {
+ required: true,
+ serializedName: "principalType",
+ type: {
+ name: "String"
+ }
+ },
+ principalMetadata: {
+ serializedName: "principalMetadata",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var ResourceSetDescription = {
+ serializedName: "ResourceSetDescription",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription",
+ modelProperties: {
+ elements: {
+ serializedName: "elements",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ exceptions: {
+ serializedName: "exceptions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var RoleAssignment = {
+ serializedName: "RoleAssignment",
+ type: {
+ name: "Composite",
+ className: "RoleAssignment",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ assignmentName: {
+ readOnly: true,
+ serializedName: "assignmentName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ role: {
+ required: true,
+ serializedName: "role",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Admin",
+ "Reader",
+ "ManageAdmin",
+ "ManageReader",
+ "DataAdmin",
+ "DataReader"
+ ]
+ }
+ },
+ principals: {
+ required: true,
+ serializedName: "principals",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "AssignmentPrincipal"
+ }
+ }
+ }
+ },
+ profiles: {
+ serializedName: "profiles",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ interactions: {
+ serializedName: "interactions",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ links: {
+ serializedName: "links",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ kpis: {
+ serializedName: "kpis",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ sasPolicies: {
+ serializedName: "sasPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ connectors: {
+ serializedName: "connectors",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ views: {
+ serializedName: "views",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ relationshipLinks: {
+ serializedName: "relationshipLinks",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ relationships: {
+ serializedName: "relationships",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ widgetTypes: {
+ serializedName: "widgetTypes",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ roleAssignments: {
+ serializedName: "roleAssignments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ conflationPolicies: {
+ serializedName: "conflationPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ segments: {
+ serializedName: "segments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }
+ }
+ }
+ };
+ var RoleAssignmentResourceFormat = {
+ serializedName: "RoleAssignmentResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RoleAssignmentResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, assignmentName: {
+ readOnly: true,
+ serializedName: "properties.assignmentName",
+ type: {
+ name: "String"
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, role: {
+ required: true,
+ serializedName: "properties.role",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Admin",
+ "Reader",
+ "ManageAdmin",
+ "ManageReader",
+ "DataAdmin",
+ "DataReader"
+ ]
+ }
+ }, principals: {
+ required: true,
+ serializedName: "properties.principals",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "AssignmentPrincipal"
+ }
+ }
+ }
+ }, profiles: {
+ serializedName: "properties.profiles",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, interactions: {
+ serializedName: "properties.interactions",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, links: {
+ serializedName: "properties.links",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, kpis: {
+ serializedName: "properties.kpis",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, sasPolicies: {
+ serializedName: "properties.sasPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, connectors: {
+ serializedName: "properties.connectors",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, views: {
+ serializedName: "properties.views",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, relationshipLinks: {
+ serializedName: "properties.relationshipLinks",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, relationships: {
+ serializedName: "properties.relationships",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, widgetTypes: {
+ serializedName: "properties.widgetTypes",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, roleAssignments: {
+ serializedName: "properties.roleAssignments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, conflationPolicies: {
+ serializedName: "properties.conflationPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }, segments: {
+ serializedName: "properties.segments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ } })
+ }
+ };
+ var Role = {
+ serializedName: "Role",
+ type: {
+ name: "Composite",
+ className: "Role",
+ modelProperties: {
+ roleName: {
+ serializedName: "roleName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RoleResourceFormat = {
+ serializedName: "RoleResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RoleResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { roleName: {
+ serializedName: "properties.roleName",
+ type: {
+ name: "String"
+ }
+ }, description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ } })
+ }
+ };
+ var GetImageUploadUrlInput = {
+ serializedName: "GetImageUploadUrlInput",
+ type: {
+ name: "Composite",
+ className: "GetImageUploadUrlInput",
+ modelProperties: {
+ entityType: {
+ serializedName: "entityType",
+ type: {
+ name: "String"
+ }
+ },
+ entityTypeName: {
+ serializedName: "entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ relativePath: {
+ serializedName: "relativePath",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ImageDefinition = {
+ serializedName: "ImageDefinition",
+ type: {
+ name: "Composite",
+ className: "ImageDefinition",
+ modelProperties: {
+ imageExists: {
+ serializedName: "imageExists",
+ type: {
+ name: "Boolean"
+ }
+ },
+ contentUrl: {
+ serializedName: "contentUrl",
+ type: {
+ name: "String"
+ }
+ },
+ relativePath: {
+ serializedName: "relativePath",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RelationshipsLookup = {
+ serializedName: "RelationshipsLookup",
+ type: {
+ name: "Composite",
+ className: "RelationshipsLookup",
+ modelProperties: {
+ profileName: {
+ readOnly: true,
+ serializedName: "profileName",
+ type: {
+ name: "String"
+ }
+ },
+ profilePropertyReferences: {
+ readOnly: true,
+ serializedName: "profilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ relatedProfileName: {
+ readOnly: true,
+ serializedName: "relatedProfileName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfilePropertyReferences: {
+ readOnly: true,
+ serializedName: "relatedProfilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ existingRelationshipName: {
+ readOnly: true,
+ serializedName: "existingRelationshipName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var SuggestRelationshipLinksResponse = {
+ serializedName: "SuggestRelationshipLinksResponse",
+ type: {
+ name: "Composite",
+ className: "SuggestRelationshipLinksResponse",
+ modelProperties: {
+ interactionName: {
+ readOnly: true,
+ serializedName: "interactionName",
+ type: {
+ name: "String"
+ }
+ },
+ suggestedRelationships: {
+ readOnly: true,
+ serializedName: "suggestedRelationships",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipsLookup"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var PredictionMappings = {
+ serializedName: "Prediction_mappings",
+ type: {
+ name: "Composite",
+ className: "PredictionMappings",
+ modelProperties: {
+ score: {
+ required: true,
+ serializedName: "score",
+ type: {
+ name: "String"
+ }
+ },
+ grade: {
+ required: true,
+ serializedName: "grade",
+ type: {
+ name: "String"
+ }
+ },
+ reason: {
+ required: true,
+ serializedName: "reason",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var PredictionGradesItem = {
+ serializedName: "Prediction_gradesItem",
+ type: {
+ name: "Composite",
+ className: "PredictionGradesItem",
+ modelProperties: {
+ gradeName: {
+ serializedName: "gradeName",
+ type: {
+ name: "String"
+ }
+ },
+ minScoreThreshold: {
+ serializedName: "minScoreThreshold",
+ type: {
+ name: "Number"
+ }
+ },
+ maxScoreThreshold: {
+ serializedName: "maxScoreThreshold",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var PredictionSystemGeneratedEntities = {
+ serializedName: "Prediction_systemGeneratedEntities",
+ type: {
+ name: "Composite",
+ className: "PredictionSystemGeneratedEntities",
+ modelProperties: {
+ generatedInteractionTypes: {
+ serializedName: "generatedInteractionTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ generatedLinks: {
+ serializedName: "generatedLinks",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ generatedKpis: {
+ serializedName: "generatedKpis",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var Prediction = {
+ serializedName: "Prediction",
+ type: {
+ name: "Composite",
+ className: "Prediction",
+ modelProperties: {
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedInteractionTypes: {
+ serializedName: "involvedInteractionTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedKpiTypes: {
+ serializedName: "involvedKpiTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedRelationships: {
+ serializedName: "involvedRelationships",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ negativeOutcomeExpression: {
+ required: true,
+ serializedName: "negativeOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ positiveOutcomeExpression: {
+ required: true,
+ serializedName: "positiveOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ primaryProfileType: {
+ required: true,
+ serializedName: "primaryProfileType",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ predictionName: {
+ serializedName: "predictionName",
+ type: {
+ name: "String"
+ }
+ },
+ scopeExpression: {
+ required: true,
+ serializedName: "scopeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ autoAnalyze: {
+ required: true,
+ serializedName: "autoAnalyze",
+ type: {
+ name: "Boolean"
+ }
+ },
+ mappings: {
+ required: true,
+ serializedName: "mappings",
+ type: {
+ name: "Composite",
+ className: "PredictionMappings"
+ }
+ },
+ scoreLabel: {
+ required: true,
+ serializedName: "scoreLabel",
+ type: {
+ name: "String"
+ }
+ },
+ grades: {
+ serializedName: "grades",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionGradesItem"
+ }
+ }
+ }
+ },
+ systemGeneratedEntities: {
+ readOnly: true,
+ serializedName: "systemGeneratedEntities",
+ type: {
+ name: "Composite",
+ className: "PredictionSystemGeneratedEntities"
+ }
+ }
+ }
+ }
+ };
+ var PredictionDistributionDefinitionDistributionsItem = {
+ serializedName: "PredictionDistributionDefinition_distributionsItem",
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinitionDistributionsItem",
+ modelProperties: {
+ scoreThreshold: {
+ serializedName: "scoreThreshold",
+ type: {
+ name: "Number"
+ }
+ },
+ positives: {
+ serializedName: "positives",
+ type: {
+ name: "Number"
+ }
+ },
+ negatives: {
+ serializedName: "negatives",
+ type: {
+ name: "Number"
+ }
+ },
+ positivesAboveThreshold: {
+ serializedName: "positivesAboveThreshold",
+ type: {
+ name: "Number"
+ }
+ },
+ negativesAboveThreshold: {
+ serializedName: "negativesAboveThreshold",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var PredictionDistributionDefinition = {
+ serializedName: "PredictionDistributionDefinition",
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinition",
+ modelProperties: {
+ totalPositives: {
+ serializedName: "totalPositives",
+ type: {
+ name: "Number"
+ }
+ },
+ totalNegatives: {
+ serializedName: "totalNegatives",
+ type: {
+ name: "Number"
+ }
+ },
+ distributions: {
+ serializedName: "distributions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinitionDistributionsItem"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var CanonicalProfileDefinitionPropertiesItem = {
+ serializedName: "CanonicalProfileDefinition_propertiesItem",
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinitionPropertiesItem",
+ modelProperties: {
+ profileName: {
+ serializedName: "profileName",
+ type: {
+ name: "String"
+ }
+ },
+ profilePropertyName: {
+ serializedName: "profilePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ rank: {
+ serializedName: "rank",
+ type: {
+ name: "Number"
+ }
+ },
+ type: {
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
+ },
+ value: {
+ serializedName: "value",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var CanonicalProfileDefinition = {
+ serializedName: "CanonicalProfileDefinition",
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinition",
+ modelProperties: {
+ canonicalProfileId: {
+ serializedName: "canonicalProfileId",
+ type: {
+ name: "Number"
+ }
+ },
+ properties: {
+ serializedName: "properties",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinitionPropertiesItem"
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+ var PredictionTrainingResults = {
+ serializedName: "PredictionTrainingResults",
+ type: {
+ name: "Composite",
+ className: "PredictionTrainingResults",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ scoreName: {
+ readOnly: true,
+ serializedName: "scoreName",
+ type: {
+ name: "String"
+ }
+ },
+ predictionDistribution: {
+ readOnly: true,
+ serializedName: "predictionDistribution",
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinition"
+ }
+ },
+ canonicalProfiles: {
+ readOnly: true,
+ serializedName: "canonicalProfiles",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinition"
+ }
+ }
+ }
+ },
+ primaryProfileInstanceCount: {
+ readOnly: true,
+ serializedName: "primaryProfileInstanceCount",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+ };
+ var PredictionModelStatus = {
+ serializedName: "PredictionModelStatus",
+ type: {
+ name: "Composite",
+ className: "PredictionModelStatus",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ predictionName: {
+ readOnly: true,
+ serializedName: "predictionName",
+ type: {
+ name: "String"
+ }
+ },
+ predictionGuidId: {
+ readOnly: true,
+ serializedName: "predictionGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ required: true,
+ serializedName: "status",
+ type: {
+ name: "String"
+ }
+ },
+ message: {
+ readOnly: true,
+ serializedName: "message",
+ type: {
+ name: "String"
+ }
+ },
+ trainingSetCount: {
+ readOnly: true,
+ serializedName: "trainingSetCount",
+ type: {
+ name: "Number"
+ }
+ },
+ testSetCount: {
+ readOnly: true,
+ serializedName: "testSetCount",
+ type: {
+ name: "Number"
+ }
+ },
+ validationSetCount: {
+ readOnly: true,
+ serializedName: "validationSetCount",
+ type: {
+ name: "Number"
+ }
+ },
+ trainingAccuracy: {
+ readOnly: true,
+ serializedName: "trainingAccuracy",
+ type: {
+ name: "Number"
+ }
+ },
+ signalsUsed: {
+ readOnly: true,
+ serializedName: "signalsUsed",
+ type: {
+ name: "Number"
+ }
+ },
+ modelVersion: {
+ readOnly: true,
+ serializedName: "modelVersion",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var PredictionResourceFormat = {
+ serializedName: "PredictionResourceFormat",
+ type: {
+ name: "Composite",
+ className: "PredictionResourceFormat",
+ modelProperties: __assign({}, ProxyResource.type.modelProperties, { description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, involvedInteractionTypes: {
+ serializedName: "properties.involvedInteractionTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, involvedKpiTypes: {
+ serializedName: "properties.involvedKpiTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, involvedRelationships: {
+ serializedName: "properties.involvedRelationships",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }, negativeOutcomeExpression: {
+ required: true,
+ serializedName: "properties.negativeOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ }, positiveOutcomeExpression: {
+ required: true,
+ serializedName: "properties.positiveOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ }, primaryProfileType: {
+ required: true,
+ serializedName: "properties.primaryProfileType",
+ type: {
+ name: "String"
+ }
+ }, provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ }, predictionName: {
+ serializedName: "properties.predictionName",
+ type: {
+ name: "String"
+ }
+ }, scopeExpression: {
+ required: true,
+ serializedName: "properties.scopeExpression",
+ type: {
+ name: "String"
+ }
+ }, tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }, autoAnalyze: {
+ required: true,
+ serializedName: "properties.autoAnalyze",
+ type: {
+ name: "Boolean"
+ }
+ }, mappings: {
+ required: true,
+ serializedName: "properties.mappings",
+ type: {
+ name: "Composite",
+ className: "PredictionMappings"
+ }
+ }, scoreLabel: {
+ required: true,
+ serializedName: "properties.scoreLabel",
+ type: {
+ name: "String"
+ }
+ }, grades: {
+ serializedName: "properties.grades",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionGradesItem"
+ }
+ }
+ }
+ }, systemGeneratedEntities: {
+ readOnly: true,
+ serializedName: "properties.systemGeneratedEntities",
+ type: {
+ name: "Composite",
+ className: "PredictionSystemGeneratedEntities"
+ }
+ } })
+ }
+ };
+ var OperationDisplay = {
+ serializedName: "Operation_display",
+ type: {
+ name: "Composite",
+ className: "OperationDisplay",
+ modelProperties: {
+ provider: {
+ readOnly: true,
+ serializedName: "provider",
+ type: {
+ name: "String"
+ }
+ },
+ resource: {
+ readOnly: true,
+ serializedName: "resource",
+ type: {
+ name: "String"
+ }
+ },
+ operation: {
+ readOnly: true,
+ serializedName: "operation",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var Operation = {
+ serializedName: "Operation",
+ type: {
+ name: "Composite",
+ className: "Operation",
+ modelProperties: {
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ display: {
+ serializedName: "display",
+ type: {
+ name: "Composite",
+ className: "OperationDisplay"
+ }
+ }
+ }
+ }
+ };
+ var OperationListResult = {
+ serializedName: "OperationListResult",
+ type: {
+ name: "Composite",
+ className: "OperationListResult",
+ modelProperties: {
+ value: {
+ readOnly: true,
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Operation"
+ }
+ }
+ }
+ },
+ nextLink: {
+ readOnly: true,
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var HubListResult = {
+ serializedName: "HubListResult",
+ type: {
+ name: "Composite",
+ className: "HubListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Hub"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ProfileListResult = {
+ serializedName: "ProfileListResult",
+ type: {
+ name: "Composite",
+ className: "ProfileListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ProfileResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var InteractionListResult = {
+ serializedName: "InteractionListResult",
+ type: {
+ name: "Composite",
+ className: "InteractionListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "InteractionResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RelationshipListResult = {
+ serializedName: "RelationshipListResult",
+ type: {
+ name: "Composite",
+ className: "RelationshipListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RelationshipLinkListResult = {
+ serializedName: "RelationshipLinkListResult",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var AuthorizationPolicyListResult = {
+ serializedName: "AuthorizationPolicyListResult",
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicyListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicyResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorListResult = {
+ serializedName: "ConnectorListResult",
+ type: {
+ name: "Composite",
+ className: "ConnectorListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ConnectorResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ConnectorMappingListResult = {
+ serializedName: "ConnectorMappingListResult",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var KpiListResult = {
+ serializedName: "KpiListResult",
+ type: {
+ name: "Composite",
+ className: "KpiListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var WidgetTypeListResult = {
+ serializedName: "WidgetTypeListResult",
+ type: {
+ name: "Composite",
+ className: "WidgetTypeListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "WidgetTypeResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var ViewListResult = {
+ serializedName: "ViewListResult",
+ type: {
+ name: "Composite",
+ className: "ViewListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ViewResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var LinkListResult = {
+ serializedName: "LinkListResult",
+ type: {
+ name: "Composite",
+ className: "LinkListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "LinkResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RoleListResult = {
+ serializedName: "RoleListResult",
+ type: {
+ name: "Composite",
+ className: "RoleListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RoleResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var RoleAssignmentListResult = {
+ serializedName: "RoleAssignmentListResult",
+ type: {
+ name: "Composite",
+ className: "RoleAssignmentListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RoleAssignmentResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+ var PredictionListResult = {
+ serializedName: "PredictionListResult",
+ type: {
+ name: "Composite",
+ className: "PredictionListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ };
+
+ var mappers = /*#__PURE__*/Object.freeze({
+ CloudError: CloudError,
+ BaseResource: BaseResource,
+ HubBillingInfoFormat: HubBillingInfoFormat,
+ HubPropertiesFormat: HubPropertiesFormat,
+ Resource: Resource,
+ Hub: Hub,
+ MetadataDefinitionBase: MetadataDefinitionBase,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSource: DataSource,
+ DataSourcePrecedence: DataSourcePrecedence,
+ PropertyDefinition: PropertyDefinition,
+ EntityTypeDefinition: EntityTypeDefinition,
+ AuthorizationPolicy: AuthorizationPolicy,
+ SalesforceDiscoverSetting: SalesforceDiscoverSetting,
+ SalesforceTable: SalesforceTable,
+ SalesforceConnectorProperties: SalesforceConnectorProperties,
+ AzureBlobConnectorProperties: AzureBlobConnectorProperties,
+ CrmConnectorEntities: CrmConnectorEntities,
+ CrmConnectorProperties: CrmConnectorProperties,
+ Connector: Connector,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMapping: ConnectorMapping,
+ KpiThresholds: KpiThresholds,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ KpiDefinition: KpiDefinition,
+ ProxyResource: ProxyResource,
+ WidgetType: WidgetType,
+ View: View,
+ TypePropertiesMapping: TypePropertiesMapping,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ LinkDefinition: LinkDefinition,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipDefinition: RelationshipDefinition,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ RelationshipLinkDefinition: RelationshipLinkDefinition,
+ Participant: Participant,
+ InteractionTypeDefinition: InteractionTypeDefinition,
+ StrongId: StrongId,
+ ProfileTypeDefinition: ProfileTypeDefinition,
+ ProfileResourceFormat: ProfileResourceFormat,
+ InteractionResourceFormat: InteractionResourceFormat,
+ KpiResourceFormat: KpiResourceFormat,
+ EnrichingKpi: EnrichingKpi,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleAssignment: RoleAssignment,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ Role: Role,
+ RoleResourceFormat: RoleResourceFormat,
+ GetImageUploadUrlInput: GetImageUploadUrlInput,
+ ImageDefinition: ImageDefinition,
+ RelationshipsLookup: RelationshipsLookup,
+ SuggestRelationshipLinksResponse: SuggestRelationshipLinksResponse,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Prediction: Prediction,
+ PredictionDistributionDefinitionDistributionsItem: PredictionDistributionDefinitionDistributionsItem,
+ PredictionDistributionDefinition: PredictionDistributionDefinition,
+ CanonicalProfileDefinitionPropertiesItem: CanonicalProfileDefinitionPropertiesItem,
+ CanonicalProfileDefinition: CanonicalProfileDefinition,
+ PredictionTrainingResults: PredictionTrainingResults,
+ PredictionModelStatus: PredictionModelStatus,
+ PredictionResourceFormat: PredictionResourceFormat,
+ OperationDisplay: OperationDisplay,
+ Operation: Operation,
+ OperationListResult: OperationListResult,
+ HubListResult: HubListResult,
+ ProfileListResult: ProfileListResult,
+ InteractionListResult: InteractionListResult,
+ RelationshipListResult: RelationshipListResult,
+ RelationshipLinkListResult: RelationshipLinkListResult,
+ AuthorizationPolicyListResult: AuthorizationPolicyListResult,
+ ConnectorListResult: ConnectorListResult,
+ ConnectorMappingListResult: ConnectorMappingListResult,
+ KpiListResult: KpiListResult,
+ WidgetTypeListResult: WidgetTypeListResult,
+ ViewListResult: ViewListResult,
+ LinkListResult: LinkListResult,
+ RoleListResult: RoleListResult,
+ RoleAssignmentListResult: RoleAssignmentListResult,
+ PredictionListResult: PredictionListResult
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers = /*#__PURE__*/Object.freeze({
+ OperationListResult: OperationListResult,
+ Operation: Operation,
+ OperationDisplay: OperationDisplay,
+ CloudError: CloudError
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ var acceptLanguage = {
+ parameterPath: "acceptLanguage",
+ mapper: {
+ serializedName: "accept-language",
+ defaultValue: 'en-US',
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var apiVersion = {
+ parameterPath: "apiVersion",
+ mapper: {
+ required: true,
+ serializedName: "api-version",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var assignmentName0 = {
+ parameterPath: "assignmentName",
+ mapper: {
+ required: true,
+ serializedName: "assignmentName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var assignmentName1 = {
+ parameterPath: "assignmentName",
+ mapper: {
+ required: true,
+ serializedName: "assignmentName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var authorizationPolicyName0 = {
+ parameterPath: "authorizationPolicyName",
+ mapper: {
+ required: true,
+ serializedName: "authorizationPolicyName",
+ constraints: {
+ MaxLength: 50,
+ MinLength: 1,
+ Pattern: /^[A-Za-z0-9]$|^[A-Za-z0-9][\w-\.]*[A-Za-z0-9]$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var authorizationPolicyName1 = {
+ parameterPath: "authorizationPolicyName",
+ mapper: {
+ required: true,
+ serializedName: "authorizationPolicyName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var connectorName0 = {
+ parameterPath: "connectorName",
+ mapper: {
+ required: true,
+ serializedName: "connectorName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var connectorName1 = {
+ parameterPath: "connectorName",
+ mapper: {
+ required: true,
+ serializedName: "connectorName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var hubName0 = {
+ parameterPath: "hubName",
+ mapper: {
+ required: true,
+ serializedName: "hubName",
+ constraints: {
+ MaxLength: 64,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var hubName1 = {
+ parameterPath: "hubName",
+ mapper: {
+ required: true,
+ serializedName: "hubName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var interactionName0 = {
+ parameterPath: "interactionName",
+ mapper: {
+ required: true,
+ serializedName: "interactionName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var interactionName1 = {
+ parameterPath: "interactionName",
+ mapper: {
+ required: true,
+ serializedName: "interactionName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var kpiName0 = {
+ parameterPath: "kpiName",
+ mapper: {
+ required: true,
+ serializedName: "kpiName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var kpiName1 = {
+ parameterPath: "kpiName",
+ mapper: {
+ required: true,
+ serializedName: "kpiName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var linkName0 = {
+ parameterPath: "linkName",
+ mapper: {
+ required: true,
+ serializedName: "linkName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var linkName1 = {
+ parameterPath: "linkName",
+ mapper: {
+ required: true,
+ serializedName: "linkName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var localeCode = {
+ parameterPath: [
+ "options",
+ "localeCode"
+ ],
+ mapper: {
+ serializedName: "locale-code",
+ defaultValue: 'en-us',
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var mappingName0 = {
+ parameterPath: "mappingName",
+ mapper: {
+ required: true,
+ serializedName: "mappingName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var mappingName1 = {
+ parameterPath: "mappingName",
+ mapper: {
+ required: true,
+ serializedName: "mappingName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var nextPageLink = {
+ parameterPath: "nextPageLink",
+ mapper: {
+ required: true,
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ },
+ skipEncoding: true
+ };
+ var predictionName0 = {
+ parameterPath: "predictionName",
+ mapper: {
+ required: true,
+ serializedName: "predictionName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var predictionName1 = {
+ parameterPath: "predictionName",
+ mapper: {
+ required: true,
+ serializedName: "predictionName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var profileName0 = {
+ parameterPath: "profileName",
+ mapper: {
+ required: true,
+ serializedName: "profileName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var profileName1 = {
+ parameterPath: "profileName",
+ mapper: {
+ required: true,
+ serializedName: "profileName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var relationshipLinkName0 = {
+ parameterPath: "relationshipLinkName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipLinkName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var relationshipLinkName1 = {
+ parameterPath: "relationshipLinkName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipLinkName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var relationshipName0 = {
+ parameterPath: "relationshipName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var relationshipName1 = {
+ parameterPath: "relationshipName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var resourceGroupName = {
+ parameterPath: "resourceGroupName",
+ mapper: {
+ required: true,
+ serializedName: "resourceGroupName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var subscriptionId = {
+ parameterPath: "subscriptionId",
+ mapper: {
+ required: true,
+ serializedName: "subscriptionId",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var userId = {
+ parameterPath: "userId",
+ mapper: {
+ required: true,
+ serializedName: "userId",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var viewName0 = {
+ parameterPath: "viewName",
+ mapper: {
+ required: true,
+ serializedName: "viewName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1
+ },
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var viewName1 = {
+ parameterPath: "viewName",
+ mapper: {
+ required: true,
+ serializedName: "viewName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+ var widgetTypeName = {
+ parameterPath: "widgetTypeName",
+ mapper: {
+ required: true,
+ serializedName: "widgetTypeName",
+ type: {
+ name: "String"
+ }
+ }
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Operations. */
+ var Operations = /** @class */ (function () {
+ /**
+ * Create a Operations.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Operations(client) {
+ this.client = client;
+ }
+ Operations.prototype.list = function (options, callback) {
+ return this.client.sendOperationRequest({
+ options: options
+ }, listOperationSpec, callback);
+ };
+ Operations.prototype.listNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listNextOperationSpec, callback);
+ };
+ return Operations;
+ }());
+ // Operation Specifications
+ var serializer = new msRest.Serializer(Mappers);
+ var listOperationSpec = {
+ httpMethod: "GET",
+ path: "providers/Microsoft.CustomerInsights/operations",
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: OperationListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer
+ };
+ var listNextOperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: OperationListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$1 = /*#__PURE__*/Object.freeze({
+ Hub: Hub,
+ Resource: Resource,
+ BaseResource: BaseResource,
+ HubBillingInfoFormat: HubBillingInfoFormat,
+ CloudError: CloudError,
+ HubListResult: HubListResult,
+ ProxyResource: ProxyResource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Hubs. */
+ var Hubs = /** @class */ (function () {
+ /**
+ * Create a Hubs.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Hubs(client) {
+ this.client = client;
+ }
+ Hubs.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ parameters: parameters,
+ options: options
+ }, createOrUpdateOperationSpec, callback);
+ };
+ Hubs.prototype.update = function (resourceGroupName$$1, hubName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ parameters: parameters,
+ options: options
+ }, updateOperationSpec, callback);
+ };
+ /**
+ * Deletes the specified hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Hubs.prototype.deleteMethod = function (resourceGroupName$$1, hubName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Hubs.prototype.get = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, getOperationSpec, callback);
+ };
+ Hubs.prototype.listByResourceGroup = function (resourceGroupName$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ options: options
+ }, listByResourceGroupOperationSpec, callback);
+ };
+ Hubs.prototype.list = function (options, callback) {
+ return this.client.sendOperationRequest({
+ options: options
+ }, listOperationSpec$1, callback);
+ };
+ /**
+ * Deletes the specified hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Hubs.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, beginDeleteMethodOperationSpec, options);
+ };
+ Hubs.prototype.listByResourceGroupNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByResourceGroupNextOperationSpec, callback);
+ };
+ Hubs.prototype.listNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listNextOperationSpec$1, callback);
+ };
+ return Hubs;
+ }());
+ // Operation Specifications
+ var serializer$1 = new msRest.Serializer(Mappers$1);
+ var createOrUpdateOperationSpec = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, Hub, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: Hub
+ },
+ 201: {
+ bodyMapper: Hub
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var updateOperationSpec = {
+ httpMethod: "PATCH",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, Hub, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: Hub
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var getOperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Hub
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var listByResourceGroupOperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs",
+ urlParameters: [
+ resourceGroupName,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: HubListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var listOperationSpec$1 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/providers/Microsoft.CustomerInsights/hubs",
+ urlParameters: [
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: HubListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var beginDeleteMethodOperationSpec = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ 204: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var listByResourceGroupNextOperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: HubListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+ var listNextOperationSpec$1 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: HubListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$1
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$2 = /*#__PURE__*/Object.freeze({
+ ProfileResourceFormat: ProfileResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ CloudError: CloudError,
+ ProfileListResult: ProfileListResult,
+ KpiDefinition: KpiDefinition,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ Resource: Resource,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ EnrichingKpi: EnrichingKpi,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Profiles. */
+ var Profiles = /** @class */ (function () {
+ /**
+ * Create a Profiles.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Profiles(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a profile within a Hub, or updates an existing profile.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param profileName The name of the profile.
+ * @param parameters Parameters supplied to the create/delete Profile type operation
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Profiles.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, profileName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, profileName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Profiles.prototype.get = function (resourceGroupName$$1, hubName, profileName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ profileName: profileName,
+ options: options
+ }, getOperationSpec$1, callback);
+ };
+ /**
+ * Deletes a profile within a hub
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param profileName The name of the profile.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Profiles.prototype.deleteMethod = function (resourceGroupName$$1, hubName, profileName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, profileName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Profiles.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec, callback);
+ };
+ Profiles.prototype.getEnrichingKpis = function (resourceGroupName$$1, hubName, profileName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ profileName: profileName,
+ options: options
+ }, getEnrichingKpisOperationSpec, callback);
+ };
+ /**
+ * Creates a profile within a Hub, or updates an existing profile.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param profileName The name of the profile.
+ * @param parameters Parameters supplied to the create/delete Profile type operation
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Profiles.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, profileName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ profileName: profileName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec, options);
+ };
+ /**
+ * Deletes a profile within a hub
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param profileName The name of the profile.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Profiles.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, profileName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ profileName: profileName,
+ options: options
+ }, beginDeleteMethodOperationSpec$1, options);
+ };
+ Profiles.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec, callback);
+ };
+ return Profiles;
+ }());
+ // Operation Specifications
+ var serializer$2 = new msRest.Serializer(Mappers$2);
+ var getOperationSpec$1 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ profileName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ localeCode,
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ProfileResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$2
+ };
+ var listByHubOperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ localeCode,
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ProfileListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$2
+ };
+ var getEnrichingKpisOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ profileName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: {
+ serializedName: "parsedResponse",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiDefinition"
+ }
+ }
+ }
+ }
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$2
+ };
+ var beginCreateOrUpdateOperationSpec = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ profileName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, ProfileResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: ProfileResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$2
+ };
+ var beginDeleteMethodOperationSpec$1 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ profileName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ localeCode,
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ 204: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$2
+ };
+ var listByHubNextOperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ProfileListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$2
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$3 = /*#__PURE__*/Object.freeze({
+ InteractionResourceFormat: InteractionResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ CloudError: CloudError,
+ InteractionListResult: InteractionListResult,
+ SuggestRelationshipLinksResponse: SuggestRelationshipLinksResponse,
+ RelationshipsLookup: RelationshipsLookup,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ StrongId: StrongId,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Interactions. */
+ var Interactions = /** @class */ (function () {
+ /**
+ * Create a Interactions.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Interactions(client) {
+ this.client = client;
+ }
+ /**
+ * Creates an interaction or updates an existing interaction within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param interactionName The name of the interaction.
+ * @param parameters Parameters supplied to the CreateOrUpdate Interaction operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Interactions.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, interactionName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, interactionName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Interactions.prototype.get = function (resourceGroupName$$1, hubName, interactionName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ interactionName: interactionName,
+ options: options
+ }, getOperationSpec$2, callback);
+ };
+ Interactions.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$1, callback);
+ };
+ Interactions.prototype.suggestRelationshipLinks = function (resourceGroupName$$1, hubName, interactionName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ interactionName: interactionName,
+ options: options
+ }, suggestRelationshipLinksOperationSpec, callback);
+ };
+ /**
+ * Creates an interaction or updates an existing interaction within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param interactionName The name of the interaction.
+ * @param parameters Parameters supplied to the CreateOrUpdate Interaction operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Interactions.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, interactionName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ interactionName: interactionName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$1, options);
+ };
+ Interactions.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$1, callback);
+ };
+ return Interactions;
+ }());
+ // Operation Specifications
+ var serializer$3 = new msRest.Serializer(Mappers$3);
+ var getOperationSpec$2 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ interactionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ localeCode,
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: InteractionResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$3
+ };
+ var listByHubOperationSpec$1 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ localeCode,
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: InteractionListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$3
+ };
+ var suggestRelationshipLinksOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}/suggestRelationshipLinks",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ interactionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: SuggestRelationshipLinksResponse
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$3
+ };
+ var beginCreateOrUpdateOperationSpec$1 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ interactionName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, InteractionResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: InteractionResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$3
+ };
+ var listByHubNextOperationSpec$1 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: InteractionListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$3
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$4 = /*#__PURE__*/Object.freeze({
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ CloudError: CloudError,
+ RelationshipListResult: RelationshipListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Relationships. */
+ var Relationships = /** @class */ (function () {
+ /**
+ * Create a Relationships.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Relationships(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a relationship or updates an existing relationship within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipName The name of the Relationship.
+ * @param parameters Parameters supplied to the CreateOrUpdate Relationship operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Relationships.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, relationshipName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, relationshipName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Relationships.prototype.get = function (resourceGroupName$$1, hubName, relationshipName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ relationshipName: relationshipName,
+ options: options
+ }, getOperationSpec$3, callback);
+ };
+ /**
+ * Deletes a relationship within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipName The name of the relationship.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Relationships.prototype.deleteMethod = function (resourceGroupName$$1, hubName, relationshipName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, relationshipName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Relationships.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$2, callback);
+ };
+ /**
+ * Creates a relationship or updates an existing relationship within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipName The name of the Relationship.
+ * @param parameters Parameters supplied to the CreateOrUpdate Relationship operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Relationships.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, relationshipName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ relationshipName: relationshipName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$2, options);
+ };
+ /**
+ * Deletes a relationship within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipName The name of the relationship.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Relationships.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, relationshipName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ relationshipName: relationshipName,
+ options: options
+ }, beginDeleteMethodOperationSpec$2, options);
+ };
+ Relationships.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$2, callback);
+ };
+ return Relationships;
+ }());
+ // Operation Specifications
+ var serializer$4 = new msRest.Serializer(Mappers$4);
+ var getOperationSpec$3 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ relationshipName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RelationshipResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$4
+ };
+ var listByHubOperationSpec$2 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RelationshipListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$4
+ };
+ var beginCreateOrUpdateOperationSpec$2 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ relationshipName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, RelationshipResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: RelationshipResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$4
+ };
+ var beginDeleteMethodOperationSpec$2 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ relationshipName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$4
+ };
+ var listByHubNextOperationSpec$2 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RelationshipListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$4
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$5 = /*#__PURE__*/Object.freeze({
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ CloudError: CloudError,
+ RelationshipLinkListResult: RelationshipLinkListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a RelationshipLinks. */
+ var RelationshipLinks = /** @class */ (function () {
+ /**
+ * Create a RelationshipLinks.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function RelationshipLinks(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a relationship link or updates an existing relationship link within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipLinkName The name of the relationship link.
+ * @param parameters Parameters supplied to the CreateOrUpdate relationship link operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ RelationshipLinks.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, relationshipLinkName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, relationshipLinkName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ RelationshipLinks.prototype.get = function (resourceGroupName$$1, hubName, relationshipLinkName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ relationshipLinkName: relationshipLinkName,
+ options: options
+ }, getOperationSpec$4, callback);
+ };
+ /**
+ * Deletes a relationship link within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipLinkName The name of the relationship.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ RelationshipLinks.prototype.deleteMethod = function (resourceGroupName$$1, hubName, relationshipLinkName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, relationshipLinkName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ RelationshipLinks.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$3, callback);
+ };
+ /**
+ * Creates a relationship link or updates an existing relationship link within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipLinkName The name of the relationship link.
+ * @param parameters Parameters supplied to the CreateOrUpdate relationship link operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ RelationshipLinks.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, relationshipLinkName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ relationshipLinkName: relationshipLinkName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$3, options);
+ };
+ /**
+ * Deletes a relationship link within a hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param relationshipLinkName The name of the relationship.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ RelationshipLinks.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, relationshipLinkName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ relationshipLinkName: relationshipLinkName,
+ options: options
+ }, beginDeleteMethodOperationSpec$3, options);
+ };
+ RelationshipLinks.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$3, callback);
+ };
+ return RelationshipLinks;
+ }());
+ // Operation Specifications
+ var serializer$5 = new msRest.Serializer(Mappers$5);
+ var getOperationSpec$4 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ relationshipLinkName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RelationshipLinkResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$5
+ };
+ var listByHubOperationSpec$3 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RelationshipLinkListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$5
+ };
+ var beginCreateOrUpdateOperationSpec$3 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ relationshipLinkName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, RelationshipLinkResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: RelationshipLinkResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$5
+ };
+ var beginDeleteMethodOperationSpec$3 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ relationshipLinkName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$5
+ };
+ var listByHubNextOperationSpec$3 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RelationshipLinkListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$5
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$6 = /*#__PURE__*/Object.freeze({
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ CloudError: CloudError,
+ AuthorizationPolicyListResult: AuthorizationPolicyListResult,
+ AuthorizationPolicy: AuthorizationPolicy,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a AuthorizationPolicies. */
+ var AuthorizationPolicies = /** @class */ (function () {
+ /**
+ * Create a AuthorizationPolicies.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function AuthorizationPolicies(client) {
+ this.client = client;
+ }
+ AuthorizationPolicies.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, authorizationPolicyName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ authorizationPolicyName: authorizationPolicyName,
+ parameters: parameters,
+ options: options
+ }, createOrUpdateOperationSpec$1, callback);
+ };
+ AuthorizationPolicies.prototype.get = function (resourceGroupName$$1, hubName, authorizationPolicyName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ authorizationPolicyName: authorizationPolicyName,
+ options: options
+ }, getOperationSpec$5, callback);
+ };
+ AuthorizationPolicies.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$4, callback);
+ };
+ AuthorizationPolicies.prototype.regeneratePrimaryKey = function (resourceGroupName$$1, hubName, authorizationPolicyName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ authorizationPolicyName: authorizationPolicyName,
+ options: options
+ }, regeneratePrimaryKeyOperationSpec, callback);
+ };
+ AuthorizationPolicies.prototype.regenerateSecondaryKey = function (resourceGroupName$$1, hubName, authorizationPolicyName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ authorizationPolicyName: authorizationPolicyName,
+ options: options
+ }, regenerateSecondaryKeyOperationSpec, callback);
+ };
+ AuthorizationPolicies.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$4, callback);
+ };
+ return AuthorizationPolicies;
+ }());
+ // Operation Specifications
+ var serializer$6 = new msRest.Serializer(Mappers$6);
+ var createOrUpdateOperationSpec$1 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ authorizationPolicyName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, AuthorizationPolicyResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: AuthorizationPolicyResourceFormat
+ },
+ 201: {
+ bodyMapper: AuthorizationPolicyResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$6
+ };
+ var getOperationSpec$5 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ authorizationPolicyName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: AuthorizationPolicyResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$6
+ };
+ var listByHubOperationSpec$4 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: AuthorizationPolicyListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$6
+ };
+ var regeneratePrimaryKeyOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ authorizationPolicyName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: AuthorizationPolicy
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$6
+ };
+ var regenerateSecondaryKeyOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ authorizationPolicyName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: AuthorizationPolicy
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$6
+ };
+ var listByHubNextOperationSpec$4 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: AuthorizationPolicyListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$6
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$7 = /*#__PURE__*/Object.freeze({
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ CloudError: CloudError,
+ ConnectorListResult: ConnectorListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Connectors. */
+ var Connectors = /** @class */ (function () {
+ /**
+ * Create a Connectors.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Connectors(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a connector or updates an existing connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Connectors.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, connectorName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, connectorName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Connectors.prototype.get = function (resourceGroupName$$1, hubName, connectorName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ options: options
+ }, getOperationSpec$6, callback);
+ };
+ /**
+ * Deletes a connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Connectors.prototype.deleteMethod = function (resourceGroupName$$1, hubName, connectorName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, connectorName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Connectors.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$5, callback);
+ };
+ /**
+ * Creates a connector or updates an existing connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Connectors.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, connectorName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$4, options);
+ };
+ /**
+ * Deletes a connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Connectors.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, connectorName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ options: options
+ }, beginDeleteMethodOperationSpec$4, options);
+ };
+ Connectors.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$5, callback);
+ };
+ return Connectors;
+ }());
+ // Operation Specifications
+ var serializer$7 = new msRest.Serializer(Mappers$7);
+ var getOperationSpec$6 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ConnectorResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$7
+ };
+ var listByHubOperationSpec$5 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ConnectorListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$7
+ };
+ var beginCreateOrUpdateOperationSpec$4 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, ConnectorResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: ConnectorResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$7
+ };
+ var beginDeleteMethodOperationSpec$4 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ 204: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$7
+ };
+ var listByHubNextOperationSpec$5 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ConnectorListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$7
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$8 = /*#__PURE__*/Object.freeze({
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ CloudError: CloudError,
+ ConnectorMappingListResult: ConnectorMappingListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a ConnectorMappings. */
+ var ConnectorMappings = /** @class */ (function () {
+ /**
+ * Create a ConnectorMappings.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function ConnectorMappings(client) {
+ this.client = client;
+ }
+ ConnectorMappings.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, connectorName, mappingName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ mappingName: mappingName,
+ parameters: parameters,
+ options: options
+ }, createOrUpdateOperationSpec$2, callback);
+ };
+ ConnectorMappings.prototype.get = function (resourceGroupName$$1, hubName, connectorName, mappingName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ mappingName: mappingName,
+ options: options
+ }, getOperationSpec$7, callback);
+ };
+ ConnectorMappings.prototype.deleteMethod = function (resourceGroupName$$1, hubName, connectorName, mappingName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ mappingName: mappingName,
+ options: options
+ }, deleteMethodOperationSpec, callback);
+ };
+ ConnectorMappings.prototype.listByConnector = function (resourceGroupName$$1, hubName, connectorName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ connectorName: connectorName,
+ options: options
+ }, listByConnectorOperationSpec, callback);
+ };
+ ConnectorMappings.prototype.listByConnectorNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByConnectorNextOperationSpec, callback);
+ };
+ return ConnectorMappings;
+ }());
+ // Operation Specifications
+ var serializer$8 = new msRest.Serializer(Mappers$8);
+ var createOrUpdateOperationSpec$2 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName1,
+ mappingName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, ConnectorMappingResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: ConnectorMappingResourceFormat
+ },
+ 201: {
+ bodyMapper: ConnectorMappingResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$8
+ };
+ var getOperationSpec$7 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName1,
+ mappingName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ConnectorMappingResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$8
+ };
+ var deleteMethodOperationSpec = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName1,
+ mappingName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 204: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$8
+ };
+ var listByConnectorOperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ connectorName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ConnectorMappingListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$8
+ };
+ var listByConnectorNextOperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ConnectorMappingListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$8
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$9 = /*#__PURE__*/Object.freeze({
+ KpiResourceFormat: KpiResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ CloudError: CloudError,
+ KpiListResult: KpiListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Kpi. */
+ var Kpi = /** @class */ (function () {
+ /**
+ * Create a Kpi.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Kpi(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a KPI or updates an existing KPI in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param kpiName The name of the KPI.
+ * @param parameters Parameters supplied to the create/update KPI operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Kpi.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, kpiName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, kpiName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Kpi.prototype.get = function (resourceGroupName$$1, hubName, kpiName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ kpiName: kpiName,
+ options: options
+ }, getOperationSpec$8, callback);
+ };
+ /**
+ * Deletes a KPI in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param kpiName The name of the KPI.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Kpi.prototype.deleteMethod = function (resourceGroupName$$1, hubName, kpiName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, kpiName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Kpi.prototype.reprocess = function (resourceGroupName$$1, hubName, kpiName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ kpiName: kpiName,
+ options: options
+ }, reprocessOperationSpec, callback);
+ };
+ Kpi.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$6, callback);
+ };
+ /**
+ * Creates a KPI or updates an existing KPI in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param kpiName The name of the KPI.
+ * @param parameters Parameters supplied to the create/update KPI operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Kpi.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, kpiName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ kpiName: kpiName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$5, options);
+ };
+ /**
+ * Deletes a KPI in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param kpiName The name of the KPI.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Kpi.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, kpiName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ kpiName: kpiName,
+ options: options
+ }, beginDeleteMethodOperationSpec$5, options);
+ };
+ Kpi.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$6, callback);
+ };
+ return Kpi;
+ }());
+ // Operation Specifications
+ var serializer$9 = new msRest.Serializer(Mappers$9);
+ var getOperationSpec$8 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ kpiName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: KpiResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$9
+ };
+ var reprocessOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ kpiName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$9
+ };
+ var listByHubOperationSpec$6 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: KpiListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$9
+ };
+ var beginCreateOrUpdateOperationSpec$5 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ kpiName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, KpiResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: KpiResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$9
+ };
+ var beginDeleteMethodOperationSpec$5 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ kpiName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$9
+ };
+ var listByHubNextOperationSpec$6 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: KpiListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$9
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$a = /*#__PURE__*/Object.freeze({
+ WidgetTypeListResult: WidgetTypeListResult,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ CloudError: CloudError,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a WidgetTypes. */
+ var WidgetTypes = /** @class */ (function () {
+ /**
+ * Create a WidgetTypes.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function WidgetTypes(client) {
+ this.client = client;
+ }
+ WidgetTypes.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$7, callback);
+ };
+ WidgetTypes.prototype.get = function (resourceGroupName$$1, hubName, widgetTypeName$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ widgetTypeName: widgetTypeName$$1,
+ options: options
+ }, getOperationSpec$9, callback);
+ };
+ WidgetTypes.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$7, callback);
+ };
+ return WidgetTypes;
+ }());
+ // Operation Specifications
+ var serializer$a = new msRest.Serializer(Mappers$a);
+ var listByHubOperationSpec$7 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: WidgetTypeListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$a
+ };
+ var getOperationSpec$9 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ widgetTypeName,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: WidgetTypeResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$a
+ };
+ var listByHubNextOperationSpec$7 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: WidgetTypeListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$a
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$b = /*#__PURE__*/Object.freeze({
+ ViewListResult: ViewListResult,
+ ViewResourceFormat: ViewResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ CloudError: CloudError,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Views. */
+ var Views = /** @class */ (function () {
+ /**
+ * Create a Views.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Views(client) {
+ this.client = client;
+ }
+ Views.prototype.listByHub = function (resourceGroupName$$1, hubName, userId$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ userId: userId$$1,
+ options: options
+ }, listByHubOperationSpec$8, callback);
+ };
+ Views.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, viewName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ viewName: viewName,
+ parameters: parameters,
+ options: options
+ }, createOrUpdateOperationSpec$3, callback);
+ };
+ Views.prototype.get = function (resourceGroupName$$1, hubName, viewName, userId$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ viewName: viewName,
+ userId: userId$$1,
+ options: options
+ }, getOperationSpec$a, callback);
+ };
+ Views.prototype.deleteMethod = function (resourceGroupName$$1, hubName, viewName, userId$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ viewName: viewName,
+ userId: userId$$1,
+ options: options
+ }, deleteMethodOperationSpec$1, callback);
+ };
+ Views.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$8, callback);
+ };
+ return Views;
+ }());
+ // Operation Specifications
+ var serializer$b = new msRest.Serializer(Mappers$b);
+ var listByHubOperationSpec$8 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion,
+ userId
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ViewListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$b
+ };
+ var createOrUpdateOperationSpec$3 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ viewName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, ViewResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: ViewResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$b
+ };
+ var getOperationSpec$a = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ viewName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion,
+ userId
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ViewResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$b
+ };
+ var deleteMethodOperationSpec$1 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ viewName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion,
+ userId
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$b
+ };
+ var listByHubNextOperationSpec$8 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: ViewListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$b
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$c = /*#__PURE__*/Object.freeze({
+ LinkResourceFormat: LinkResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ TypePropertiesMapping: TypePropertiesMapping,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ CloudError: CloudError,
+ LinkListResult: LinkListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Links. */
+ var Links = /** @class */ (function () {
+ /**
+ * Create a Links.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Links(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a link or updates an existing link in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param linkName The name of the link.
+ * @param parameters Parameters supplied to the CreateOrUpdate Link operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Links.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, linkName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, linkName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Links.prototype.get = function (resourceGroupName$$1, hubName, linkName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ linkName: linkName,
+ options: options
+ }, getOperationSpec$b, callback);
+ };
+ Links.prototype.deleteMethod = function (resourceGroupName$$1, hubName, linkName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ linkName: linkName,
+ options: options
+ }, deleteMethodOperationSpec$2, callback);
+ };
+ Links.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$9, callback);
+ };
+ /**
+ * Creates a link or updates an existing link in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param linkName The name of the link.
+ * @param parameters Parameters supplied to the CreateOrUpdate Link operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Links.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, linkName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ linkName: linkName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$6, options);
+ };
+ Links.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$9, callback);
+ };
+ return Links;
+ }());
+ // Operation Specifications
+ var serializer$c = new msRest.Serializer(Mappers$c);
+ var getOperationSpec$b = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ linkName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: LinkResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$c
+ };
+ var deleteMethodOperationSpec$2 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ linkName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$c
+ };
+ var listByHubOperationSpec$9 = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: LinkListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$c
+ };
+ var beginCreateOrUpdateOperationSpec$6 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ linkName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, LinkResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: LinkResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$c
+ };
+ var listByHubNextOperationSpec$9 = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: LinkListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$c
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$d = /*#__PURE__*/Object.freeze({
+ RoleListResult: RoleListResult,
+ RoleResourceFormat: RoleResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ CloudError: CloudError,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Roles. */
+ var Roles = /** @class */ (function () {
+ /**
+ * Create a Roles.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Roles(client) {
+ this.client = client;
+ }
+ Roles.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$a, callback);
+ };
+ Roles.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$a, callback);
+ };
+ return Roles;
+ }());
+ // Operation Specifications
+ var serializer$d = new msRest.Serializer(Mappers$d);
+ var listByHubOperationSpec$a = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RoleListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$d
+ };
+ var listByHubNextOperationSpec$a = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RoleListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$d
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$e = /*#__PURE__*/Object.freeze({
+ RoleAssignmentListResult: RoleAssignmentListResult,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ CloudError: CloudError,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleResourceFormat: RoleResourceFormat,
+ PredictionResourceFormat: PredictionResourceFormat,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a RoleAssignments. */
+ var RoleAssignments = /** @class */ (function () {
+ /**
+ * Create a RoleAssignments.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function RoleAssignments(client) {
+ this.client = client;
+ }
+ RoleAssignments.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$b, callback);
+ };
+ /**
+ * Creates or updates a role assignment in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param assignmentName The assignment name
+ * @param parameters Parameters supplied to the CreateOrUpdate RoleAssignment operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ RoleAssignments.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, assignmentName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, assignmentName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ RoleAssignments.prototype.get = function (resourceGroupName$$1, hubName, assignmentName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ assignmentName: assignmentName,
+ options: options
+ }, getOperationSpec$c, callback);
+ };
+ RoleAssignments.prototype.deleteMethod = function (resourceGroupName$$1, hubName, assignmentName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ assignmentName: assignmentName,
+ options: options
+ }, deleteMethodOperationSpec$3, callback);
+ };
+ /**
+ * Creates or updates a role assignment in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param assignmentName The assignment name
+ * @param parameters Parameters supplied to the CreateOrUpdate RoleAssignment operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ RoleAssignments.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, assignmentName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ assignmentName: assignmentName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$7, options);
+ };
+ RoleAssignments.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$b, callback);
+ };
+ return RoleAssignments;
+ }());
+ // Operation Specifications
+ var serializer$e = new msRest.Serializer(Mappers$e);
+ var listByHubOperationSpec$b = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RoleAssignmentListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$e
+ };
+ var getOperationSpec$c = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ assignmentName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RoleAssignmentResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$e
+ };
+ var deleteMethodOperationSpec$3 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ assignmentName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ 204: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$e
+ };
+ var beginCreateOrUpdateOperationSpec$7 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ assignmentName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, RoleAssignmentResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: RoleAssignmentResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$e
+ };
+ var listByHubNextOperationSpec$b = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: RoleAssignmentListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$e
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$f = /*#__PURE__*/Object.freeze({
+ GetImageUploadUrlInput: GetImageUploadUrlInput,
+ ImageDefinition: ImageDefinition,
+ CloudError: CloudError
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Images. */
+ var Images = /** @class */ (function () {
+ /**
+ * Create a Images.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Images(client) {
+ this.client = client;
+ }
+ Images.prototype.getUploadUrlForEntityType = function (resourceGroupName$$1, hubName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ parameters: parameters,
+ options: options
+ }, getUploadUrlForEntityTypeOperationSpec, callback);
+ };
+ Images.prototype.getUploadUrlForData = function (resourceGroupName$$1, hubName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ parameters: parameters,
+ options: options
+ }, getUploadUrlForDataOperationSpec, callback);
+ };
+ return Images;
+ }());
+ // Operation Specifications
+ var serializer$f = new msRest.Serializer(Mappers$f);
+ var getUploadUrlForEntityTypeOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, GetImageUploadUrlInput, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: ImageDefinition
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$f
+ };
+ var getUploadUrlForDataOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, GetImageUploadUrlInput, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: ImageDefinition
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$f
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ var Mappers$g = /*#__PURE__*/Object.freeze({
+ PredictionResourceFormat: PredictionResourceFormat,
+ ProxyResource: ProxyResource,
+ BaseResource: BaseResource,
+ PredictionMappings: PredictionMappings,
+ PredictionGradesItem: PredictionGradesItem,
+ PredictionSystemGeneratedEntities: PredictionSystemGeneratedEntities,
+ CloudError: CloudError,
+ PredictionTrainingResults: PredictionTrainingResults,
+ PredictionDistributionDefinition: PredictionDistributionDefinition,
+ PredictionDistributionDefinitionDistributionsItem: PredictionDistributionDefinitionDistributionsItem,
+ CanonicalProfileDefinition: CanonicalProfileDefinition,
+ CanonicalProfileDefinitionPropertiesItem: CanonicalProfileDefinitionPropertiesItem,
+ PredictionModelStatus: PredictionModelStatus,
+ PredictionListResult: PredictionListResult,
+ Resource: Resource,
+ ProfileResourceFormat: ProfileResourceFormat,
+ PropertyDefinition: PropertyDefinition,
+ ProfileEnumValidValuesFormat: ProfileEnumValidValuesFormat,
+ DataSourcePrecedence: DataSourcePrecedence,
+ StrongId: StrongId,
+ InteractionResourceFormat: InteractionResourceFormat,
+ Participant: Participant,
+ ParticipantPropertyReference: ParticipantPropertyReference,
+ KpiResourceFormat: KpiResourceFormat,
+ KpiGroupByMetadata: KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata: KpiParticipantProfilesMetadata,
+ KpiThresholds: KpiThresholds,
+ KpiAlias: KpiAlias,
+ KpiExtract: KpiExtract,
+ ConnectorResourceFormat: ConnectorResourceFormat,
+ ConnectorMappingResourceFormat: ConnectorMappingResourceFormat,
+ ConnectorMappingProperties: ConnectorMappingProperties,
+ ConnectorMappingErrorManagement: ConnectorMappingErrorManagement,
+ ConnectorMappingFormat: ConnectorMappingFormat,
+ ConnectorMappingAvailability: ConnectorMappingAvailability,
+ ConnectorMappingStructure: ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation: ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat: AuthorizationPolicyResourceFormat,
+ LinkResourceFormat: LinkResourceFormat,
+ TypePropertiesMapping: TypePropertiesMapping,
+ RelationshipResourceFormat: RelationshipResourceFormat,
+ RelationshipTypeMapping: RelationshipTypeMapping,
+ RelationshipTypeFieldMapping: RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat: RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping: RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference: ParticipantProfilePropertyReference,
+ ViewResourceFormat: ViewResourceFormat,
+ WidgetTypeResourceFormat: WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat: RoleAssignmentResourceFormat,
+ AssignmentPrincipal: AssignmentPrincipal,
+ ResourceSetDescription: ResourceSetDescription,
+ RoleResourceFormat: RoleResourceFormat,
+ Hub: Hub,
+ HubBillingInfoFormat: HubBillingInfoFormat
+ });
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ /** Class representing a Predictions. */
+ var Predictions = /** @class */ (function () {
+ /**
+ * Create a Predictions.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ function Predictions(client) {
+ this.client = client;
+ }
+ /**
+ * Creates a Prediction or updates an existing Prediction in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param predictionName The name of the Prediction.
+ * @param parameters Parameters supplied to the create/update Prediction operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Predictions.prototype.createOrUpdate = function (resourceGroupName$$1, hubName, predictionName, parameters, options) {
+ return this.beginCreateOrUpdate(resourceGroupName$$1, hubName, predictionName, parameters, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Predictions.prototype.get = function (resourceGroupName$$1, hubName, predictionName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ predictionName: predictionName,
+ options: options
+ }, getOperationSpec$d, callback);
+ };
+ /**
+ * Deletes a Prediction in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param predictionName The name of the Prediction.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Predictions.prototype.deleteMethod = function (resourceGroupName$$1, hubName, predictionName, options) {
+ return this.beginDeleteMethod(resourceGroupName$$1, hubName, predictionName, options)
+ .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });
+ };
+ Predictions.prototype.getTrainingResults = function (resourceGroupName$$1, hubName, predictionName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ predictionName: predictionName,
+ options: options
+ }, getTrainingResultsOperationSpec, callback);
+ };
+ Predictions.prototype.getModelStatus = function (resourceGroupName$$1, hubName, predictionName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ predictionName: predictionName,
+ options: options
+ }, getModelStatusOperationSpec, callback);
+ };
+ Predictions.prototype.modelStatus = function (resourceGroupName$$1, hubName, predictionName, parameters, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ predictionName: predictionName,
+ parameters: parameters,
+ options: options
+ }, modelStatusOperationSpec, callback);
+ };
+ Predictions.prototype.listByHub = function (resourceGroupName$$1, hubName, options, callback) {
+ return this.client.sendOperationRequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ options: options
+ }, listByHubOperationSpec$c, callback);
+ };
+ /**
+ * Creates a Prediction or updates an existing Prediction in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param predictionName The name of the Prediction.
+ * @param parameters Parameters supplied to the create/update Prediction operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Predictions.prototype.beginCreateOrUpdate = function (resourceGroupName$$1, hubName, predictionName, parameters, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ predictionName: predictionName,
+ parameters: parameters,
+ options: options
+ }, beginCreateOrUpdateOperationSpec$8, options);
+ };
+ /**
+ * Deletes a Prediction in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param predictionName The name of the Prediction.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ Predictions.prototype.beginDeleteMethod = function (resourceGroupName$$1, hubName, predictionName, options) {
+ return this.client.sendLRORequest({
+ resourceGroupName: resourceGroupName$$1,
+ hubName: hubName,
+ predictionName: predictionName,
+ options: options
+ }, beginDeleteMethodOperationSpec$6, options);
+ };
+ Predictions.prototype.listByHubNext = function (nextPageLink$$1, options, callback) {
+ return this.client.sendOperationRequest({
+ nextPageLink: nextPageLink$$1,
+ options: options
+ }, listByHubNextOperationSpec$c, callback);
+ };
+ return Predictions;
+ }());
+ // Operation Specifications
+ var serializer$g = new msRest.Serializer(Mappers$g);
+ var getOperationSpec$d = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ predictionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: PredictionResourceFormat
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var getTrainingResultsOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ predictionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: PredictionTrainingResults
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var getModelStatusOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ predictionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: PredictionModelStatus
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var modelStatusOperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ predictionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, PredictionModelStatus, { required: true })
+ },
+ responses: {
+ 200: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var listByHubOperationSpec$c = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: PredictionListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var beginCreateOrUpdateOperationSpec$8 = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ predictionName0,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: __assign({}, PredictionResourceFormat, { required: true })
+ },
+ responses: {
+ 200: {
+ bodyMapper: PredictionResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var beginDeleteMethodOperationSpec$6 = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}",
+ urlParameters: [
+ resourceGroupName,
+ hubName1,
+ predictionName1,
+ subscriptionId
+ ],
+ queryParameters: [
+ apiVersion
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+ var listByHubNextOperationSpec$c = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ nextPageLink
+ ],
+ headerParameters: [
+ acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: PredictionListResult
+ },
+ default: {
+ bodyMapper: CloudError
+ }
+ },
+ serializer: serializer$g
+ };
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ var packageName = "@azure/arm-customerinsights";
+ var packageVersion = "1.0.0";
+ var CustomerInsightsManagementClientContext = /** @class */ (function (_super) {
+ __extends(CustomerInsightsManagementClientContext, _super);
+ /**
+ * Initializes a new instance of the CustomerInsightsManagementClient class.
+ * @param credentials Credentials needed for the client to connect to Azure.
+ * @param subscriptionId Gets subscription credentials which uniquely identify Microsoft Azure
+ * subscription. The subscription ID forms part of the URI for every service call.
+ * @param [options] The parameter options
+ */
+ function CustomerInsightsManagementClientContext(credentials, subscriptionId, options) {
+ var _this = this;
+ if (credentials == undefined) {
+ throw new Error('\'credentials\' cannot be null.');
+ }
+ if (subscriptionId == undefined) {
+ throw new Error('\'subscriptionId\' cannot be null.');
+ }
+ if (!options) {
+ options = {};
+ }
+ _this = _super.call(this, credentials, options) || this;
+ _this.apiVersion = '2017-04-26';
+ _this.acceptLanguage = 'en-US';
+ _this.longRunningOperationRetryTimeout = 30;
+ _this.baseUri = options.baseUri || _this.baseUri || "https://management.azure.com";
+ _this.requestContentType = "application/json; charset=utf-8";
+ _this.credentials = credentials;
+ _this.subscriptionId = subscriptionId;
+ _this.addUserAgentInfo(packageName + "/" + packageVersion);
+ if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) {
+ _this.acceptLanguage = options.acceptLanguage;
+ }
+ if (options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) {
+ _this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout;
+ }
+ return _this;
+ }
+ return CustomerInsightsManagementClientContext;
+ }(msRestAzure.AzureServiceClient));
+
+ /*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+ var CustomerInsightsManagementClient = /** @class */ (function (_super) {
+ __extends(CustomerInsightsManagementClient, _super);
+ /**
+ * Initializes a new instance of the CustomerInsightsManagementClient class.
+ * @param credentials Credentials needed for the client to connect to Azure.
+ * @param subscriptionId Gets subscription credentials which uniquely identify Microsoft Azure
+ * subscription. The subscription ID forms part of the URI for every service call.
+ * @param [options] The parameter options
+ */
+ function CustomerInsightsManagementClient(credentials, subscriptionId, options) {
+ var _this = _super.call(this, credentials, subscriptionId, options) || this;
+ _this.operations = new Operations(_this);
+ _this.hubs = new Hubs(_this);
+ _this.profiles = new Profiles(_this);
+ _this.interactions = new Interactions(_this);
+ _this.relationships = new Relationships(_this);
+ _this.relationshipLinks = new RelationshipLinks(_this);
+ _this.authorizationPolicies = new AuthorizationPolicies(_this);
+ _this.connectors = new Connectors(_this);
+ _this.connectorMappings = new ConnectorMappings(_this);
+ _this.kpi = new Kpi(_this);
+ _this.widgetTypes = new WidgetTypes(_this);
+ _this.views = new Views(_this);
+ _this.links = new Links(_this);
+ _this.roles = new Roles(_this);
+ _this.roleAssignments = new RoleAssignments(_this);
+ _this.images = new Images(_this);
+ _this.predictions = new Predictions(_this);
+ return _this;
+ }
+ return CustomerInsightsManagementClient;
+ }(CustomerInsightsManagementClientContext));
+
+ exports.CustomerInsightsManagementClient = CustomerInsightsManagementClient;
+ exports.CustomerInsightsManagementClientContext = CustomerInsightsManagementClientContext;
+ exports.CustomerInsightsManagementModels = index;
+ exports.CustomerInsightsManagementMappers = mappers;
+ exports.Operations = Operations;
+ exports.Hubs = Hubs;
+ exports.Profiles = Profiles;
+ exports.Interactions = Interactions;
+ exports.Relationships = Relationships;
+ exports.RelationshipLinks = RelationshipLinks;
+ exports.AuthorizationPolicies = AuthorizationPolicies;
+ exports.Connectors = Connectors;
+ exports.ConnectorMappings = ConnectorMappings;
+ exports.Kpi = Kpi;
+ exports.WidgetTypes = WidgetTypes;
+ exports.Views = Views;
+ exports.Links = Links;
+ exports.Roles = Roles;
+ exports.RoleAssignments = RoleAssignments;
+ exports.Images = Images;
+ exports.Predictions = Predictions;
+
+ Object.defineProperty(exports, '__esModule', { value: true });
+
+})));
+//# sourceMappingURL=arm-customerinsights.js.map
diff --git a/packages/@azure/arm-customerinsights/dist/arm-customerinsights.js.map b/packages/@azure/arm-customerinsights/dist/arm-customerinsights.js.map
new file mode 100644
index 000000000000..8a20ea2e67db
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/dist/arm-customerinsights.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"arm-customerinsights.js","sources":["../node_modules/tslib/tslib.es6.js","../esm/models/index.js","../esm/models/mappers.js","../esm/models/operationsMappers.js","../esm/models/parameters.js","../esm/operations/operations.js","../esm/models/hubsMappers.js","../esm/operations/hubs.js","../esm/models/profilesMappers.js","../esm/operations/profiles.js","../esm/models/interactionsMappers.js","../esm/operations/interactions.js","../esm/models/relationshipsMappers.js","../esm/operations/relationships.js","../esm/models/relationshipLinksMappers.js","../esm/operations/relationshipLinks.js","../esm/models/authorizationPoliciesMappers.js","../esm/operations/authorizationPolicies.js","../esm/models/connectorsMappers.js","../esm/operations/connectors.js","../esm/models/connectorMappingsMappers.js","../esm/operations/connectorMappings.js","../esm/models/kpiMappers.js","../esm/operations/kpi.js","../esm/models/widgetTypesMappers.js","../esm/operations/widgetTypes.js","../esm/models/viewsMappers.js","../esm/operations/views.js","../esm/models/linksMappers.js","../esm/operations/links.js","../esm/models/rolesMappers.js","../esm/operations/roles.js","../esm/models/roleAssignmentsMappers.js","../esm/operations/roleAssignments.js","../esm/models/imagesMappers.js","../esm/operations/images.js","../esm/models/predictionsMappers.js","../esm/operations/predictions.js","../esm/operations/index.js","../esm/customerInsightsManagementClientContext.js","../esm/customerInsightsManagementClient.js"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)\r\n t[p[i]] = s[p[i]];\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator], i = 0;\r\n if (m) return m.call(o);\r\n return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\n/**\r\n * Defines values for EntityTypes.\r\n * Possible values include: 'None', 'Profile', 'Interaction', 'Relationship'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var EntityTypes;\r\n(function (EntityTypes) {\r\n EntityTypes[\"None\"] = \"None\";\r\n EntityTypes[\"Profile\"] = \"Profile\";\r\n EntityTypes[\"Interaction\"] = \"Interaction\";\r\n EntityTypes[\"Relationship\"] = \"Relationship\";\r\n})(EntityTypes || (EntityTypes = {}));\r\n/**\r\n * Defines values for DataSourceType.\r\n * Possible values include: 'Connector', 'LinkInteraction', 'SystemDefault'\r\n * There could be more values for this enum apart from the ones defined here.If\r\n * you want to set a value that is not from the known values then you can do\r\n * the following:\r\n * let param: DataSourceType =\r\n * \"someUnknownValueThatWillStillBeValid\";\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var DataSourceType;\r\n(function (DataSourceType) {\r\n DataSourceType[\"Connector\"] = \"Connector\";\r\n DataSourceType[\"LinkInteraction\"] = \"LinkInteraction\";\r\n DataSourceType[\"SystemDefault\"] = \"SystemDefault\";\r\n})(DataSourceType || (DataSourceType = {}));\r\n/**\r\n * Defines values for Status.\r\n * Possible values include: 'None', 'Active', 'Deleted'\r\n * There could be more values for this enum apart from the ones defined here.If\r\n * you want to set a value that is not from the known values then you can do\r\n * the following:\r\n * let param: Status = \"someUnknownValueThatWillStillBeValid\";\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var Status;\r\n(function (Status) {\r\n Status[\"None\"] = \"None\";\r\n Status[\"Active\"] = \"Active\";\r\n Status[\"Deleted\"] = \"Deleted\";\r\n})(Status || (Status = {}));\r\n/**\r\n * Defines values for ProvisioningStates.\r\n * Possible values include: 'Provisioning', 'Succeeded', 'Expiring',\r\n * 'Deleting', 'HumanIntervention', 'Failed'\r\n * There could be more values for this enum apart from the ones defined here.If\r\n * you want to set a value that is not from the known values then you can do\r\n * the following:\r\n * let param: ProvisioningStates =\r\n * \"someUnknownValueThatWillStillBeValid\";\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var ProvisioningStates;\r\n(function (ProvisioningStates) {\r\n ProvisioningStates[\"Provisioning\"] = \"Provisioning\";\r\n ProvisioningStates[\"Succeeded\"] = \"Succeeded\";\r\n ProvisioningStates[\"Expiring\"] = \"Expiring\";\r\n ProvisioningStates[\"Deleting\"] = \"Deleting\";\r\n ProvisioningStates[\"HumanIntervention\"] = \"HumanIntervention\";\r\n ProvisioningStates[\"Failed\"] = \"Failed\";\r\n})(ProvisioningStates || (ProvisioningStates = {}));\r\n/**\r\n * Defines values for PermissionTypes.\r\n * Possible values include: 'Read', 'Write', 'Manage'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var PermissionTypes;\r\n(function (PermissionTypes) {\r\n PermissionTypes[\"Read\"] = \"Read\";\r\n PermissionTypes[\"Write\"] = \"Write\";\r\n PermissionTypes[\"Manage\"] = \"Manage\";\r\n})(PermissionTypes || (PermissionTypes = {}));\r\n/**\r\n * Defines values for ConnectorTypes.\r\n * Possible values include: 'None', 'CRM', 'AzureBlob', 'Salesforce',\r\n * 'ExchangeOnline', 'Outbound'\r\n * There could be more values for this enum apart from the ones defined here.If\r\n * you want to set a value that is not from the known values then you can do\r\n * the following:\r\n * let param: ConnectorTypes =\r\n * \"someUnknownValueThatWillStillBeValid\";\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var ConnectorTypes;\r\n(function (ConnectorTypes) {\r\n ConnectorTypes[\"None\"] = \"None\";\r\n ConnectorTypes[\"CRM\"] = \"CRM\";\r\n ConnectorTypes[\"AzureBlob\"] = \"AzureBlob\";\r\n ConnectorTypes[\"Salesforce\"] = \"Salesforce\";\r\n ConnectorTypes[\"ExchangeOnline\"] = \"ExchangeOnline\";\r\n ConnectorTypes[\"Outbound\"] = \"Outbound\";\r\n})(ConnectorTypes || (ConnectorTypes = {}));\r\n/**\r\n * Defines values for ConnectorStates.\r\n * Possible values include: 'Creating', 'Created', 'Ready', 'Expiring',\r\n * 'Deleting', 'Failed'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var ConnectorStates;\r\n(function (ConnectorStates) {\r\n ConnectorStates[\"Creating\"] = \"Creating\";\r\n ConnectorStates[\"Created\"] = \"Created\";\r\n ConnectorStates[\"Ready\"] = \"Ready\";\r\n ConnectorStates[\"Expiring\"] = \"Expiring\";\r\n ConnectorStates[\"Deleting\"] = \"Deleting\";\r\n ConnectorStates[\"Failed\"] = \"Failed\";\r\n})(ConnectorStates || (ConnectorStates = {}));\r\n/**\r\n * Defines values for ErrorManagementTypes.\r\n * Possible values include: 'RejectAndContinue', 'StopImport',\r\n * 'RejectUntilLimit'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var ErrorManagementTypes;\r\n(function (ErrorManagementTypes) {\r\n ErrorManagementTypes[\"RejectAndContinue\"] = \"RejectAndContinue\";\r\n ErrorManagementTypes[\"StopImport\"] = \"StopImport\";\r\n ErrorManagementTypes[\"RejectUntilLimit\"] = \"RejectUntilLimit\";\r\n})(ErrorManagementTypes || (ErrorManagementTypes = {}));\r\n/**\r\n * Defines values for FrequencyTypes.\r\n * Possible values include: 'Minute', 'Hour', 'Day', 'Week', 'Month'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var FrequencyTypes;\r\n(function (FrequencyTypes) {\r\n FrequencyTypes[\"Minute\"] = \"Minute\";\r\n FrequencyTypes[\"Hour\"] = \"Hour\";\r\n FrequencyTypes[\"Day\"] = \"Day\";\r\n FrequencyTypes[\"Week\"] = \"Week\";\r\n FrequencyTypes[\"Month\"] = \"Month\";\r\n})(FrequencyTypes || (FrequencyTypes = {}));\r\n/**\r\n * Defines values for CompletionOperationTypes.\r\n * Possible values include: 'DoNothing', 'DeleteFile', 'MoveFile'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var CompletionOperationTypes;\r\n(function (CompletionOperationTypes) {\r\n CompletionOperationTypes[\"DoNothing\"] = \"DoNothing\";\r\n CompletionOperationTypes[\"DeleteFile\"] = \"DeleteFile\";\r\n CompletionOperationTypes[\"MoveFile\"] = \"MoveFile\";\r\n})(CompletionOperationTypes || (CompletionOperationTypes = {}));\r\n/**\r\n * Defines values for ConnectorMappingStates.\r\n * Possible values include: 'Creating', 'Created', 'Failed', 'Ready',\r\n * 'Running', 'Stopped', 'Expiring'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var ConnectorMappingStates;\r\n(function (ConnectorMappingStates) {\r\n ConnectorMappingStates[\"Creating\"] = \"Creating\";\r\n ConnectorMappingStates[\"Created\"] = \"Created\";\r\n ConnectorMappingStates[\"Failed\"] = \"Failed\";\r\n ConnectorMappingStates[\"Ready\"] = \"Ready\";\r\n ConnectorMappingStates[\"Running\"] = \"Running\";\r\n ConnectorMappingStates[\"Stopped\"] = \"Stopped\";\r\n ConnectorMappingStates[\"Expiring\"] = \"Expiring\";\r\n})(ConnectorMappingStates || (ConnectorMappingStates = {}));\r\n/**\r\n * Defines values for CalculationWindowTypes.\r\n * Possible values include: 'Lifetime', 'Hour', 'Day', 'Week', 'Month'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var CalculationWindowTypes;\r\n(function (CalculationWindowTypes) {\r\n CalculationWindowTypes[\"Lifetime\"] = \"Lifetime\";\r\n CalculationWindowTypes[\"Hour\"] = \"Hour\";\r\n CalculationWindowTypes[\"Day\"] = \"Day\";\r\n CalculationWindowTypes[\"Week\"] = \"Week\";\r\n CalculationWindowTypes[\"Month\"] = \"Month\";\r\n})(CalculationWindowTypes || (CalculationWindowTypes = {}));\r\n/**\r\n * Defines values for KpiFunctions.\r\n * Possible values include: 'Sum', 'Avg', 'Min', 'Max', 'Last', 'Count',\r\n * 'None', 'CountDistinct'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var KpiFunctions;\r\n(function (KpiFunctions) {\r\n KpiFunctions[\"Sum\"] = \"Sum\";\r\n KpiFunctions[\"Avg\"] = \"Avg\";\r\n KpiFunctions[\"Min\"] = \"Min\";\r\n KpiFunctions[\"Max\"] = \"Max\";\r\n KpiFunctions[\"Last\"] = \"Last\";\r\n KpiFunctions[\"Count\"] = \"Count\";\r\n KpiFunctions[\"None\"] = \"None\";\r\n KpiFunctions[\"CountDistinct\"] = \"CountDistinct\";\r\n})(KpiFunctions || (KpiFunctions = {}));\r\n/**\r\n * Defines values for EntityType.\r\n * Possible values include: 'None', 'Profile', 'Interaction', 'Relationship'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var EntityType;\r\n(function (EntityType) {\r\n EntityType[\"None\"] = \"None\";\r\n EntityType[\"Profile\"] = \"Profile\";\r\n EntityType[\"Interaction\"] = \"Interaction\";\r\n EntityType[\"Relationship\"] = \"Relationship\";\r\n})(EntityType || (EntityType = {}));\r\n/**\r\n * Defines values for LinkTypes.\r\n * Possible values include: 'UpdateAlways', 'CopyIfNull'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var LinkTypes;\r\n(function (LinkTypes) {\r\n LinkTypes[\"UpdateAlways\"] = \"UpdateAlways\";\r\n LinkTypes[\"CopyIfNull\"] = \"CopyIfNull\";\r\n})(LinkTypes || (LinkTypes = {}));\r\n/**\r\n * Defines values for InstanceOperationType.\r\n * Possible values include: 'Upsert', 'Delete'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var InstanceOperationType;\r\n(function (InstanceOperationType) {\r\n InstanceOperationType[\"Upsert\"] = \"Upsert\";\r\n InstanceOperationType[\"Delete\"] = \"Delete\";\r\n})(InstanceOperationType || (InstanceOperationType = {}));\r\n/**\r\n * Defines values for CardinalityTypes.\r\n * Possible values include: 'OneToOne', 'OneToMany', 'ManyToMany'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var CardinalityTypes;\r\n(function (CardinalityTypes) {\r\n CardinalityTypes[\"OneToOne\"] = \"OneToOne\";\r\n CardinalityTypes[\"OneToMany\"] = \"OneToMany\";\r\n CardinalityTypes[\"ManyToMany\"] = \"ManyToMany\";\r\n})(CardinalityTypes || (CardinalityTypes = {}));\r\n/**\r\n * Defines values for RoleTypes.\r\n * Possible values include: 'Admin', 'Reader', 'ManageAdmin', 'ManageReader',\r\n * 'DataAdmin', 'DataReader'\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var RoleTypes;\r\n(function (RoleTypes) {\r\n RoleTypes[\"Admin\"] = \"Admin\";\r\n RoleTypes[\"Reader\"] = \"Reader\";\r\n RoleTypes[\"ManageAdmin\"] = \"ManageAdmin\";\r\n RoleTypes[\"ManageReader\"] = \"ManageReader\";\r\n RoleTypes[\"DataAdmin\"] = \"DataAdmin\";\r\n RoleTypes[\"DataReader\"] = \"DataReader\";\r\n})(RoleTypes || (RoleTypes = {}));\r\n/**\r\n * Defines values for CanonicalPropertyValueType.\r\n * Possible values include: 'Numeric', 'Categorical', 'DerivedCategorical',\r\n * 'DerivedNumeric'\r\n * There could be more values for this enum apart from the ones defined here.If\r\n * you want to set a value that is not from the known values then you can do\r\n * the following:\r\n * let param: CanonicalPropertyValueType =\r\n * \"someUnknownValueThatWillStillBeValid\";\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var CanonicalPropertyValueType;\r\n(function (CanonicalPropertyValueType) {\r\n CanonicalPropertyValueType[\"Numeric\"] = \"Numeric\";\r\n CanonicalPropertyValueType[\"Categorical\"] = \"Categorical\";\r\n CanonicalPropertyValueType[\"DerivedCategorical\"] = \"DerivedCategorical\";\r\n CanonicalPropertyValueType[\"DerivedNumeric\"] = \"DerivedNumeric\";\r\n})(CanonicalPropertyValueType || (CanonicalPropertyValueType = {}));\r\n/**\r\n * Defines values for PredictionModelLifeCycle.\r\n * Possible values include: 'New', 'Provisioning', 'ProvisioningFailed',\r\n * 'PendingDiscovering', 'Discovering', 'PendingFeaturing', 'Featuring',\r\n * 'FeaturingFailed', 'PendingTraining', 'Training', 'TrainingFailed',\r\n * 'Evaluating', 'EvaluatingFailed', 'PendingModelConfirmation', 'Active',\r\n * 'Deleted', 'HumanIntervention', 'Failed'\r\n * There could be more values for this enum apart from the ones defined here.If\r\n * you want to set a value that is not from the known values then you can do\r\n * the following:\r\n * let param: PredictionModelLifeCycle =\r\n * \"someUnknownValueThatWillStillBeValid\";\r\n * @readonly\r\n * @enum {string}\r\n */\r\nexport var PredictionModelLifeCycle;\r\n(function (PredictionModelLifeCycle) {\r\n PredictionModelLifeCycle[\"New\"] = \"New\";\r\n PredictionModelLifeCycle[\"Provisioning\"] = \"Provisioning\";\r\n PredictionModelLifeCycle[\"ProvisioningFailed\"] = \"ProvisioningFailed\";\r\n PredictionModelLifeCycle[\"PendingDiscovering\"] = \"PendingDiscovering\";\r\n PredictionModelLifeCycle[\"Discovering\"] = \"Discovering\";\r\n PredictionModelLifeCycle[\"PendingFeaturing\"] = \"PendingFeaturing\";\r\n PredictionModelLifeCycle[\"Featuring\"] = \"Featuring\";\r\n PredictionModelLifeCycle[\"FeaturingFailed\"] = \"FeaturingFailed\";\r\n PredictionModelLifeCycle[\"PendingTraining\"] = \"PendingTraining\";\r\n PredictionModelLifeCycle[\"Training\"] = \"Training\";\r\n PredictionModelLifeCycle[\"TrainingFailed\"] = \"TrainingFailed\";\r\n PredictionModelLifeCycle[\"Evaluating\"] = \"Evaluating\";\r\n PredictionModelLifeCycle[\"EvaluatingFailed\"] = \"EvaluatingFailed\";\r\n PredictionModelLifeCycle[\"PendingModelConfirmation\"] = \"PendingModelConfirmation\";\r\n PredictionModelLifeCycle[\"Active\"] = \"Active\";\r\n PredictionModelLifeCycle[\"Deleted\"] = \"Deleted\";\r\n PredictionModelLifeCycle[\"HumanIntervention\"] = \"HumanIntervention\";\r\n PredictionModelLifeCycle[\"Failed\"] = \"Failed\";\r\n})(PredictionModelLifeCycle || (PredictionModelLifeCycle = {}));\r\n//# sourceMappingURL=index.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport { CloudErrorMapper, BaseResourceMapper } from \"ms-rest-azure-js\";\r\nexport var CloudError = CloudErrorMapper;\r\nexport var BaseResource = BaseResourceMapper;\r\nexport var HubBillingInfoFormat = {\r\n serializedName: \"HubBillingInfoFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"HubBillingInfoFormat\",\r\n modelProperties: {\r\n skuName: {\r\n serializedName: \"skuName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n minUnits: {\r\n serializedName: \"minUnits\",\r\n constraints: {\r\n InclusiveMaximum: 10,\r\n InclusiveMinimum: 1\r\n },\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n maxUnits: {\r\n serializedName: \"maxUnits\",\r\n constraints: {\r\n InclusiveMaximum: 10,\r\n InclusiveMinimum: 1\r\n },\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var HubPropertiesFormat = {\r\n serializedName: \"HubPropertiesFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"HubPropertiesFormat\",\r\n modelProperties: {\r\n apiEndpoint: {\r\n readOnly: true,\r\n serializedName: \"apiEndpoint\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n webEndpoint: {\r\n readOnly: true,\r\n serializedName: \"webEndpoint\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantFeatures: {\r\n serializedName: \"tenantFeatures\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n hubBillingInfo: {\r\n serializedName: \"hubBillingInfo\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"HubBillingInfoFormat\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var Resource = {\r\n serializedName: \"Resource\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Resource\",\r\n modelProperties: {\r\n id: {\r\n readOnly: true,\r\n serializedName: \"id\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n name: {\r\n readOnly: true,\r\n serializedName: \"name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n type: {\r\n readOnly: true,\r\n serializedName: \"type\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n location: {\r\n serializedName: \"location\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tags: {\r\n serializedName: \"tags\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var Hub = {\r\n serializedName: \"Hub\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Hub\",\r\n modelProperties: tslib_1.__assign({}, Resource.type.modelProperties, { apiEndpoint: {\r\n readOnly: true,\r\n serializedName: \"properties.apiEndpoint\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, webEndpoint: {\r\n readOnly: true,\r\n serializedName: \"properties.webEndpoint\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantFeatures: {\r\n serializedName: \"properties.tenantFeatures\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, hubBillingInfo: {\r\n serializedName: \"properties.hubBillingInfo\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"HubBillingInfoFormat\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var MetadataDefinitionBase = {\r\n serializedName: \"MetadataDefinitionBase\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"MetadataDefinitionBase\",\r\n modelProperties: {\r\n attributes: {\r\n serializedName: \"attributes\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n localizedAttributes: {\r\n serializedName: \"localizedAttributes\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n smallImage: {\r\n serializedName: \"smallImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n mediumImage: {\r\n serializedName: \"mediumImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n largeImage: {\r\n serializedName: \"largeImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ProfileEnumValidValuesFormat = {\r\n serializedName: \"ProfileEnumValidValuesFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProfileEnumValidValuesFormat\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"value\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n localizedValueNames: {\r\n serializedName: \"localizedValueNames\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var DataSource = {\r\n serializedName: \"DataSource\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"DataSource\",\r\n modelProperties: {\r\n name: {\r\n readOnly: true,\r\n serializedName: \"name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n dataSourceType: {\r\n readOnly: true,\r\n serializedName: \"dataSourceType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n status: {\r\n readOnly: true,\r\n serializedName: \"status\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n id: {\r\n readOnly: true,\r\n serializedName: \"id\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n dataSourceReferenceId: {\r\n readOnly: true,\r\n serializedName: \"dataSourceReferenceId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var DataSourcePrecedence = {\r\n serializedName: \"DataSourcePrecedence\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"DataSourcePrecedence\",\r\n modelProperties: {\r\n name: {\r\n readOnly: true,\r\n serializedName: \"dataSource.name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n dataSourceType: {\r\n readOnly: true,\r\n serializedName: \"dataSource.dataSourceType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n status: {\r\n readOnly: true,\r\n serializedName: \"dataSource.status\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n id: {\r\n readOnly: true,\r\n serializedName: \"dataSource.id\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n dataSourceReferenceId: {\r\n readOnly: true,\r\n serializedName: \"dataSource.dataSourceReferenceId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n precedence: {\r\n serializedName: \"precedence\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PropertyDefinition = {\r\n serializedName: \"PropertyDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PropertyDefinition\",\r\n modelProperties: {\r\n arrayValueSeparator: {\r\n serializedName: \"arrayValueSeparator\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n enumValidValues: {\r\n serializedName: \"enumValidValues\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProfileEnumValidValuesFormat\"\r\n }\r\n }\r\n }\r\n },\r\n fieldName: {\r\n required: true,\r\n serializedName: \"fieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n fieldType: {\r\n required: true,\r\n serializedName: \"fieldType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n isArray: {\r\n serializedName: \"isArray\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n isEnum: {\r\n serializedName: \"isEnum\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n isFlagEnum: {\r\n serializedName: \"isFlagEnum\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n isImage: {\r\n serializedName: \"isImage\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n isLocalizedString: {\r\n serializedName: \"isLocalizedString\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n isName: {\r\n serializedName: \"isName\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n isRequired: {\r\n serializedName: \"isRequired\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n propertyId: {\r\n serializedName: \"propertyId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n schemaItemPropLink: {\r\n serializedName: \"schemaItemPropLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n maxLength: {\r\n serializedName: \"maxLength\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n isAvailableInGraph: {\r\n serializedName: \"isAvailableInGraph\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n dataSourcePrecedenceRules: {\r\n readOnly: true,\r\n serializedName: \"dataSourcePrecedenceRules\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"DataSourcePrecedence\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var EntityTypeDefinition = {\r\n serializedName: \"EntityTypeDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"EntityTypeDefinition\",\r\n modelProperties: tslib_1.__assign({}, MetadataDefinitionBase.type.modelProperties, { apiEntitySetName: {\r\n serializedName: \"apiEntitySetName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, entityType: {\r\n serializedName: \"entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, fields: {\r\n serializedName: \"fields\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PropertyDefinition\"\r\n }\r\n }\r\n }\r\n }, instancesCount: {\r\n serializedName: \"instancesCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, lastChangedUtc: {\r\n readOnly: true,\r\n serializedName: \"lastChangedUtc\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, schemaItemTypeLink: {\r\n serializedName: \"schemaItemTypeLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, timestampFieldName: {\r\n serializedName: \"timestampFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, typeName: {\r\n serializedName: \"typeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var AuthorizationPolicy = {\r\n serializedName: \"AuthorizationPolicy\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"AuthorizationPolicy\",\r\n modelProperties: {\r\n policyName: {\r\n readOnly: true,\r\n serializedName: \"policyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n permissions: {\r\n required: true,\r\n serializedName: \"permissions\",\r\n constraints: {\r\n UniqueItems: true\r\n },\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Read\",\r\n \"Write\",\r\n \"Manage\"\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n primaryKey: {\r\n serializedName: \"primaryKey\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n secondaryKey: {\r\n serializedName: \"secondaryKey\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var SalesforceDiscoverSetting = {\r\n serializedName: \"SalesforceDiscoverSetting\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"SalesforceDiscoverSetting\",\r\n modelProperties: {\r\n salesforceConnectionStringSecretUrl: {\r\n required: true,\r\n serializedName: \"salesforceConnectionStringSecretUrl\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var SalesforceTable = {\r\n serializedName: \"SalesforceTable\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"SalesforceTable\",\r\n modelProperties: {\r\n isProfile: {\r\n serializedName: \"isProfile\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tableCategory: {\r\n required: true,\r\n serializedName: \"tableCategory\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tableName: {\r\n required: true,\r\n serializedName: \"tableName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tableRemarks: {\r\n serializedName: \"tableRemarks\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tableSchema: {\r\n required: true,\r\n serializedName: \"tableSchema\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var SalesforceConnectorProperties = {\r\n serializedName: \"SalesforceConnectorProperties\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"SalesforceConnectorProperties\",\r\n modelProperties: {\r\n usersetting: {\r\n required: true,\r\n serializedName: \"usersetting\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"SalesforceDiscoverSetting\"\r\n }\r\n },\r\n salesforcetables: {\r\n required: true,\r\n serializedName: \"salesforcetables\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"SalesforceTable\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var AzureBlobConnectorProperties = {\r\n serializedName: \"AzureBlobConnectorProperties\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"AzureBlobConnectorProperties\",\r\n modelProperties: {\r\n connectionKeyVaultUrl: {\r\n required: true,\r\n serializedName: \"connectionKeyVaultUrl\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var CrmConnectorEntities = {\r\n serializedName: \"CrmConnectorEntities\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"CrmConnectorEntities\",\r\n modelProperties: {\r\n logicalName: {\r\n required: true,\r\n serializedName: \"logicalName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n isProfile: {\r\n serializedName: \"isProfile\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var CrmConnectorProperties = {\r\n serializedName: \"CrmConnectorProperties\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"CrmConnectorProperties\",\r\n modelProperties: {\r\n connectionString: {\r\n serializedName: \"connectionString\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n organizationId: {\r\n required: true,\r\n serializedName: \"organizationId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n organizationUrl: {\r\n required: true,\r\n serializedName: \"organizationUrl\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n entities: {\r\n required: true,\r\n serializedName: \"entities\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"CrmConnectorEntities\"\r\n }\r\n }\r\n }\r\n },\r\n accessToken: {\r\n serializedName: \"accessToken\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var Connector = {\r\n serializedName: \"Connector\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Connector\",\r\n modelProperties: {\r\n connectorId: {\r\n readOnly: true,\r\n serializedName: \"connectorId\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n connectorName: {\r\n serializedName: \"connectorName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n connectorType: {\r\n required: true,\r\n serializedName: \"connectorType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n connectorProperties: {\r\n required: true,\r\n serializedName: \"connectorProperties\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Object\"\r\n }\r\n }\r\n }\r\n },\r\n created: {\r\n readOnly: true,\r\n serializedName: \"created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n lastModified: {\r\n readOnly: true,\r\n serializedName: \"lastModified\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n state: {\r\n readOnly: true,\r\n serializedName: \"state\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Creating\",\r\n \"Created\",\r\n \"Ready\",\r\n \"Expiring\",\r\n \"Deleting\",\r\n \"Failed\"\r\n ]\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n isInternal: {\r\n serializedName: \"isInternal\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingErrorManagement = {\r\n serializedName: \"ConnectorMappingErrorManagement\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingErrorManagement\",\r\n modelProperties: {\r\n errorManagementType: {\r\n required: true,\r\n serializedName: \"errorManagementType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"RejectAndContinue\",\r\n \"StopImport\",\r\n \"RejectUntilLimit\"\r\n ]\r\n }\r\n },\r\n errorLimit: {\r\n serializedName: \"errorLimit\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingFormat = {\r\n serializedName: \"ConnectorMappingFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingFormat\",\r\n modelProperties: {\r\n formatType: {\r\n required: true,\r\n isConstant: true,\r\n serializedName: \"formatType\",\r\n defaultValue: 'TextFormat',\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n columnDelimiter: {\r\n serializedName: \"columnDelimiter\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n acceptLanguage: {\r\n serializedName: \"acceptLanguage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n quoteCharacter: {\r\n serializedName: \"quoteCharacter\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n quoteEscapeCharacter: {\r\n serializedName: \"quoteEscapeCharacter\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n arraySeparator: {\r\n serializedName: \"arraySeparator\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingAvailability = {\r\n serializedName: \"ConnectorMappingAvailability\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingAvailability\",\r\n modelProperties: {\r\n frequency: {\r\n serializedName: \"frequency\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Minute\",\r\n \"Hour\",\r\n \"Day\",\r\n \"Week\",\r\n \"Month\"\r\n ]\r\n }\r\n },\r\n interval: {\r\n required: true,\r\n serializedName: \"interval\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingStructure = {\r\n serializedName: \"ConnectorMappingStructure\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingStructure\",\r\n modelProperties: {\r\n propertyName: {\r\n required: true,\r\n serializedName: \"propertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n columnName: {\r\n required: true,\r\n serializedName: \"columnName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n customFormatSpecifier: {\r\n serializedName: \"customFormatSpecifier\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n isEncrypted: {\r\n serializedName: \"isEncrypted\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingCompleteOperation = {\r\n serializedName: \"ConnectorMappingCompleteOperation\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingCompleteOperation\",\r\n modelProperties: {\r\n completionOperationType: {\r\n serializedName: \"completionOperationType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"DoNothing\",\r\n \"DeleteFile\",\r\n \"MoveFile\"\r\n ]\r\n }\r\n },\r\n destinationFolder: {\r\n serializedName: \"destinationFolder\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingProperties = {\r\n serializedName: \"ConnectorMappingProperties\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingProperties\",\r\n modelProperties: {\r\n folderPath: {\r\n serializedName: \"folderPath\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n fileFilter: {\r\n serializedName: \"fileFilter\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n hasHeader: {\r\n serializedName: \"hasHeader\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n errorManagement: {\r\n required: true,\r\n serializedName: \"errorManagement\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingErrorManagement\"\r\n }\r\n },\r\n format: {\r\n required: true,\r\n serializedName: \"format\",\r\n defaultValue: {},\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingFormat\"\r\n }\r\n },\r\n availability: {\r\n required: true,\r\n serializedName: \"availability\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingAvailability\"\r\n }\r\n },\r\n structure: {\r\n required: true,\r\n serializedName: \"structure\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingStructure\"\r\n }\r\n }\r\n }\r\n },\r\n completeOperation: {\r\n required: true,\r\n serializedName: \"completeOperation\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingCompleteOperation\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMapping = {\r\n serializedName: \"ConnectorMapping\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMapping\",\r\n modelProperties: {\r\n connectorName: {\r\n readOnly: true,\r\n serializedName: \"connectorName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n connectorType: {\r\n serializedName: \"connectorType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n created: {\r\n readOnly: true,\r\n serializedName: \"created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n lastModified: {\r\n readOnly: true,\r\n serializedName: \"lastModified\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n entityType: {\r\n required: true,\r\n serializedName: \"entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n },\r\n entityTypeName: {\r\n required: true,\r\n serializedName: \"entityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n connectorMappingName: {\r\n readOnly: true,\r\n serializedName: \"connectorMappingName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n dataFormatId: {\r\n readOnly: true,\r\n serializedName: \"dataFormatId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n mappingProperties: {\r\n required: true,\r\n serializedName: \"mappingProperties\",\r\n defaultValue: {},\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingProperties\"\r\n }\r\n },\r\n nextRunTime: {\r\n readOnly: true,\r\n serializedName: \"nextRunTime\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n runId: {\r\n readOnly: true,\r\n serializedName: \"runId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n state: {\r\n readOnly: true,\r\n serializedName: \"state\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Creating\",\r\n \"Created\",\r\n \"Failed\",\r\n \"Ready\",\r\n \"Running\",\r\n \"Stopped\",\r\n \"Expiring\"\r\n ]\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiThresholds = {\r\n serializedName: \"KpiThresholds\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiThresholds\",\r\n modelProperties: {\r\n lowerLimit: {\r\n required: true,\r\n serializedName: \"lowerLimit\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n upperLimit: {\r\n required: true,\r\n serializedName: \"upperLimit\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n increasingKpi: {\r\n required: true,\r\n serializedName: \"increasingKpi\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiGroupByMetadata = {\r\n serializedName: \"KpiGroupByMetadata\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiGroupByMetadata\",\r\n modelProperties: {\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n fieldName: {\r\n serializedName: \"fieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n fieldType: {\r\n serializedName: \"fieldType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiParticipantProfilesMetadata = {\r\n serializedName: \"KpiParticipantProfilesMetadata\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiParticipantProfilesMetadata\",\r\n modelProperties: {\r\n typeName: {\r\n required: true,\r\n serializedName: \"typeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiAlias = {\r\n serializedName: \"KpiAlias\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiAlias\",\r\n modelProperties: {\r\n aliasName: {\r\n required: true,\r\n serializedName: \"aliasName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n expression: {\r\n required: true,\r\n serializedName: \"expression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiExtract = {\r\n serializedName: \"KpiExtract\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiExtract\",\r\n modelProperties: {\r\n extractName: {\r\n required: true,\r\n serializedName: \"extractName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n expression: {\r\n required: true,\r\n serializedName: \"expression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiDefinition = {\r\n serializedName: \"KpiDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiDefinition\",\r\n modelProperties: {\r\n entityType: {\r\n required: true,\r\n serializedName: \"entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n },\r\n entityTypeName: {\r\n required: true,\r\n serializedName: \"entityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n kpiName: {\r\n readOnly: true,\r\n serializedName: \"kpiName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n calculationWindow: {\r\n required: true,\r\n serializedName: \"calculationWindow\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Lifetime\",\r\n \"Hour\",\r\n \"Day\",\r\n \"Week\",\r\n \"Month\"\r\n ]\r\n }\r\n },\r\n calculationWindowFieldName: {\r\n serializedName: \"calculationWindowFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n functionProperty: {\r\n required: true,\r\n serializedName: \"function\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Sum\",\r\n \"Avg\",\r\n \"Min\",\r\n \"Max\",\r\n \"Last\",\r\n \"Count\",\r\n \"None\",\r\n \"CountDistinct\"\r\n ]\r\n }\r\n },\r\n expression: {\r\n required: true,\r\n serializedName: \"expression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n unit: {\r\n serializedName: \"unit\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n filter: {\r\n serializedName: \"filter\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n groupBy: {\r\n serializedName: \"groupBy\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n groupByMetadata: {\r\n readOnly: true,\r\n serializedName: \"groupByMetadata\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiGroupByMetadata\"\r\n }\r\n }\r\n }\r\n },\r\n participantProfilesMetadata: {\r\n readOnly: true,\r\n serializedName: \"participantProfilesMetadata\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiParticipantProfilesMetadata\"\r\n }\r\n }\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n thresHolds: {\r\n serializedName: \"thresHolds\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiThresholds\"\r\n }\r\n },\r\n aliases: {\r\n serializedName: \"aliases\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiAlias\"\r\n }\r\n }\r\n }\r\n },\r\n extracts: {\r\n serializedName: \"extracts\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiExtract\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ProxyResource = {\r\n serializedName: \"ProxyResource\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProxyResource\",\r\n modelProperties: {\r\n id: {\r\n readOnly: true,\r\n serializedName: \"id\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n name: {\r\n readOnly: true,\r\n serializedName: \"name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n type: {\r\n readOnly: true,\r\n serializedName: \"type\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var WidgetType = {\r\n serializedName: \"WidgetType\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"WidgetType\",\r\n modelProperties: {\r\n widgetTypeName: {\r\n readOnly: true,\r\n serializedName: \"widgetTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n definition: {\r\n required: true,\r\n serializedName: \"definition\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n imageUrl: {\r\n serializedName: \"imageUrl\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n widgetVersion: {\r\n serializedName: \"widgetVersion\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n changed: {\r\n readOnly: true,\r\n serializedName: \"changed\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n created: {\r\n readOnly: true,\r\n serializedName: \"created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var View = {\r\n serializedName: \"View\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"View\",\r\n modelProperties: {\r\n viewName: {\r\n readOnly: true,\r\n serializedName: \"viewName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n userId: {\r\n serializedName: \"userId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n definition: {\r\n required: true,\r\n serializedName: \"definition\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n changed: {\r\n readOnly: true,\r\n serializedName: \"changed\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n created: {\r\n readOnly: true,\r\n serializedName: \"created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var TypePropertiesMapping = {\r\n serializedName: \"TypePropertiesMapping\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"TypePropertiesMapping\",\r\n modelProperties: {\r\n sourcePropertyName: {\r\n required: true,\r\n serializedName: \"sourcePropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n targetPropertyName: {\r\n required: true,\r\n serializedName: \"targetPropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n linkType: {\r\n serializedName: \"linkType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"UpdateAlways\",\r\n \"CopyIfNull\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ParticipantPropertyReference = {\r\n serializedName: \"ParticipantPropertyReference\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantPropertyReference\",\r\n modelProperties: {\r\n sourcePropertyName: {\r\n required: true,\r\n serializedName: \"sourcePropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n targetPropertyName: {\r\n required: true,\r\n serializedName: \"targetPropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var LinkDefinition = {\r\n serializedName: \"LinkDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"LinkDefinition\",\r\n modelProperties: {\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n linkName: {\r\n readOnly: true,\r\n serializedName: \"linkName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n sourceEntityType: {\r\n required: true,\r\n serializedName: \"sourceEntityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n },\r\n targetEntityType: {\r\n required: true,\r\n serializedName: \"targetEntityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n },\r\n sourceEntityTypeName: {\r\n required: true,\r\n serializedName: \"sourceEntityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n targetEntityTypeName: {\r\n required: true,\r\n serializedName: \"targetEntityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n mappings: {\r\n serializedName: \"mappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"TypePropertiesMapping\"\r\n }\r\n }\r\n }\r\n },\r\n participantPropertyReferences: {\r\n required: true,\r\n serializedName: \"participantPropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantPropertyReference\"\r\n }\r\n }\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n referenceOnly: {\r\n serializedName: \"referenceOnly\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n operationType: {\r\n serializedName: \"operationType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Upsert\",\r\n \"Delete\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipTypeFieldMapping = {\r\n serializedName: \"RelationshipTypeFieldMapping\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipTypeFieldMapping\",\r\n modelProperties: {\r\n profileFieldName: {\r\n required: true,\r\n serializedName: \"profileFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relatedProfileKeyProperty: {\r\n required: true,\r\n serializedName: \"relatedProfileKeyProperty\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipTypeMapping = {\r\n serializedName: \"RelationshipTypeMapping\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipTypeMapping\",\r\n modelProperties: {\r\n fieldMappings: {\r\n required: true,\r\n serializedName: \"fieldMappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipTypeFieldMapping\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipDefinition = {\r\n serializedName: \"RelationshipDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipDefinition\",\r\n modelProperties: {\r\n cardinality: {\r\n serializedName: \"cardinality\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"OneToOne\",\r\n \"OneToMany\",\r\n \"ManyToMany\"\r\n ]\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n expiryDateTimeUtc: {\r\n serializedName: \"expiryDateTimeUtc\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n },\r\n fields: {\r\n serializedName: \"fields\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PropertyDefinition\"\r\n }\r\n }\r\n }\r\n },\r\n lookupMappings: {\r\n serializedName: \"lookupMappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipTypeMapping\"\r\n }\r\n }\r\n }\r\n },\r\n profileType: {\r\n required: true,\r\n serializedName: \"profileType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relationshipName: {\r\n readOnly: true,\r\n serializedName: \"relationshipName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relatedProfileType: {\r\n required: true,\r\n serializedName: \"relatedProfileType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relationshipGuidId: {\r\n readOnly: true,\r\n serializedName: \"relationshipGuidId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipLinkFieldMapping = {\r\n serializedName: \"RelationshipLinkFieldMapping\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkFieldMapping\",\r\n modelProperties: {\r\n interactionFieldName: {\r\n required: true,\r\n serializedName: \"interactionFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n linkType: {\r\n serializedName: \"linkType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"UpdateAlways\",\r\n \"CopyIfNull\"\r\n ]\r\n }\r\n },\r\n relationshipFieldName: {\r\n required: true,\r\n serializedName: \"relationshipFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ParticipantProfilePropertyReference = {\r\n serializedName: \"ParticipantProfilePropertyReference\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\",\r\n modelProperties: {\r\n interactionPropertyName: {\r\n required: true,\r\n serializedName: \"interactionPropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n profilePropertyName: {\r\n required: true,\r\n serializedName: \"profilePropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipLinkDefinition = {\r\n serializedName: \"RelationshipLinkDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkDefinition\",\r\n modelProperties: {\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n interactionType: {\r\n required: true,\r\n serializedName: \"interactionType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n linkName: {\r\n readOnly: true,\r\n serializedName: \"linkName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n mappings: {\r\n serializedName: \"mappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkFieldMapping\"\r\n }\r\n }\r\n }\r\n },\r\n profilePropertyReferences: {\r\n required: true,\r\n serializedName: \"profilePropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\"\r\n }\r\n }\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relatedProfilePropertyReferences: {\r\n required: true,\r\n serializedName: \"relatedProfilePropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\"\r\n }\r\n }\r\n }\r\n },\r\n relationshipName: {\r\n required: true,\r\n serializedName: \"relationshipName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relationshipGuidId: {\r\n readOnly: true,\r\n serializedName: \"relationshipGuidId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var Participant = {\r\n serializedName: \"Participant\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Participant\",\r\n modelProperties: {\r\n profileTypeName: {\r\n required: true,\r\n serializedName: \"profileTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n participantPropertyReferences: {\r\n required: true,\r\n serializedName: \"participantPropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantPropertyReference\"\r\n }\r\n }\r\n }\r\n },\r\n participantName: {\r\n required: true,\r\n serializedName: \"participantName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n role: {\r\n serializedName: \"role\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var InteractionTypeDefinition = {\r\n serializedName: \"InteractionTypeDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"InteractionTypeDefinition\",\r\n modelProperties: tslib_1.__assign({}, EntityTypeDefinition.type.modelProperties, { idPropertyNames: {\r\n serializedName: \"idPropertyNames\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, participantProfiles: {\r\n serializedName: \"participantProfiles\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"Participant\"\r\n }\r\n }\r\n }\r\n }, primaryParticipantProfilePropertyName: {\r\n serializedName: \"primaryParticipantProfilePropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, dataSourcePrecedenceRules: {\r\n readOnly: true,\r\n serializedName: \"dataSourcePrecedenceRules\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"DataSourcePrecedence\"\r\n }\r\n }\r\n }\r\n }, name: {\r\n readOnly: true,\r\n serializedName: \"defaultDataSource.name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, dataSourceType: {\r\n readOnly: true,\r\n serializedName: \"defaultDataSource.dataSourceType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, status: {\r\n readOnly: true,\r\n serializedName: \"defaultDataSource.status\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, id: {\r\n readOnly: true,\r\n serializedName: \"defaultDataSource.id\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, dataSourceReferenceId: {\r\n readOnly: true,\r\n serializedName: \"defaultDataSource.dataSourceReferenceId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, isActivity: {\r\n serializedName: \"isActivity\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var StrongId = {\r\n serializedName: \"StrongId\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"StrongId\",\r\n modelProperties: {\r\n keyPropertyNames: {\r\n required: true,\r\n serializedName: \"keyPropertyNames\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n strongIdName: {\r\n required: true,\r\n serializedName: \"strongIdName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ProfileTypeDefinition = {\r\n serializedName: \"ProfileTypeDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProfileTypeDefinition\",\r\n modelProperties: tslib_1.__assign({}, EntityTypeDefinition.type.modelProperties, { strongIds: {\r\n serializedName: \"strongIds\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"StrongId\"\r\n }\r\n }\r\n }\r\n } })\r\n }\r\n};\r\nexport var ProfileResourceFormat = {\r\n serializedName: \"ProfileResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProfileResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { attributes: {\r\n serializedName: \"properties.attributes\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, localizedAttributes: {\r\n serializedName: \"properties.localizedAttributes\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }, smallImage: {\r\n serializedName: \"properties.smallImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, mediumImage: {\r\n serializedName: \"properties.mediumImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, largeImage: {\r\n serializedName: \"properties.largeImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, apiEntitySetName: {\r\n serializedName: \"properties.apiEntitySetName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, entityType: {\r\n serializedName: \"properties.entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, fields: {\r\n serializedName: \"properties.fields\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PropertyDefinition\"\r\n }\r\n }\r\n }\r\n }, instancesCount: {\r\n serializedName: \"properties.instancesCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, lastChangedUtc: {\r\n readOnly: true,\r\n serializedName: \"properties.lastChangedUtc\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, schemaItemTypeLink: {\r\n serializedName: \"properties.schemaItemTypeLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, timestampFieldName: {\r\n serializedName: \"properties.timestampFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, typeName: {\r\n serializedName: \"properties.typeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, strongIds: {\r\n serializedName: \"properties.strongIds\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"StrongId\"\r\n }\r\n }\r\n }\r\n } })\r\n }\r\n};\r\nexport var InteractionResourceFormat = {\r\n serializedName: \"InteractionResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"InteractionResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { attributes: {\r\n serializedName: \"properties.attributes\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, localizedAttributes: {\r\n serializedName: \"properties.localizedAttributes\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }, smallImage: {\r\n serializedName: \"properties.smallImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, mediumImage: {\r\n serializedName: \"properties.mediumImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, largeImage: {\r\n serializedName: \"properties.largeImage\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, apiEntitySetName: {\r\n serializedName: \"properties.apiEntitySetName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, entityType: {\r\n serializedName: \"properties.entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, fields: {\r\n serializedName: \"properties.fields\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PropertyDefinition\"\r\n }\r\n }\r\n }\r\n }, instancesCount: {\r\n serializedName: \"properties.instancesCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, lastChangedUtc: {\r\n readOnly: true,\r\n serializedName: \"properties.lastChangedUtc\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, schemaItemTypeLink: {\r\n serializedName: \"properties.schemaItemTypeLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, timestampFieldName: {\r\n serializedName: \"properties.timestampFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, typeName: {\r\n serializedName: \"properties.typeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, idPropertyNames: {\r\n serializedName: \"properties.idPropertyNames\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, participantProfiles: {\r\n serializedName: \"properties.participantProfiles\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"Participant\"\r\n }\r\n }\r\n }\r\n }, primaryParticipantProfilePropertyName: {\r\n serializedName: \"properties.primaryParticipantProfilePropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, dataSourcePrecedenceRules: {\r\n readOnly: true,\r\n serializedName: \"properties.dataSourcePrecedenceRules\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"DataSourcePrecedence\"\r\n }\r\n }\r\n }\r\n }, interactionResourceFormatName: {\r\n readOnly: true,\r\n serializedName: \"properties.defaultDataSource.name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, dataSourceType: {\r\n readOnly: true,\r\n serializedName: \"properties.defaultDataSource.dataSourceType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, status: {\r\n readOnly: true,\r\n serializedName: \"properties.defaultDataSource.status\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, interactionResourceFormatId: {\r\n readOnly: true,\r\n serializedName: \"properties.defaultDataSource.id\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, dataSourceReferenceId: {\r\n readOnly: true,\r\n serializedName: \"properties.defaultDataSource.dataSourceReferenceId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, isActivity: {\r\n serializedName: \"properties.isActivity\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var KpiResourceFormat = {\r\n serializedName: \"KpiResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { entityType: {\r\n required: true,\r\n serializedName: \"properties.entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, entityTypeName: {\r\n required: true,\r\n serializedName: \"properties.entityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, kpiName: {\r\n readOnly: true,\r\n serializedName: \"properties.kpiName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, calculationWindow: {\r\n required: true,\r\n serializedName: \"properties.calculationWindow\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Lifetime\",\r\n \"Hour\",\r\n \"Day\",\r\n \"Week\",\r\n \"Month\"\r\n ]\r\n }\r\n }, calculationWindowFieldName: {\r\n serializedName: \"properties.calculationWindowFieldName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, functionProperty: {\r\n required: true,\r\n serializedName: \"properties.function\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Sum\",\r\n \"Avg\",\r\n \"Min\",\r\n \"Max\",\r\n \"Last\",\r\n \"Count\",\r\n \"None\",\r\n \"CountDistinct\"\r\n ]\r\n }\r\n }, expression: {\r\n required: true,\r\n serializedName: \"properties.expression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, unit: {\r\n serializedName: \"properties.unit\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, filter: {\r\n serializedName: \"properties.filter\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, groupBy: {\r\n serializedName: \"properties.groupBy\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, groupByMetadata: {\r\n readOnly: true,\r\n serializedName: \"properties.groupByMetadata\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiGroupByMetadata\"\r\n }\r\n }\r\n }\r\n }, participantProfilesMetadata: {\r\n readOnly: true,\r\n serializedName: \"properties.participantProfilesMetadata\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiParticipantProfilesMetadata\"\r\n }\r\n }\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, thresHolds: {\r\n serializedName: \"properties.thresHolds\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiThresholds\"\r\n }\r\n }, aliases: {\r\n serializedName: \"properties.aliases\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiAlias\"\r\n }\r\n }\r\n }\r\n }, extracts: {\r\n serializedName: \"properties.extracts\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiExtract\"\r\n }\r\n }\r\n }\r\n } })\r\n }\r\n};\r\nexport var EnrichingKpi = {\r\n serializedName: \"EnrichingKpi\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"EnrichingKpi\",\r\n modelProperties: tslib_1.__assign({}, KpiDefinition.type.modelProperties)\r\n }\r\n};\r\nexport var ConnectorResourceFormat = {\r\n serializedName: \"ConnectorResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { connectorId: {\r\n readOnly: true,\r\n serializedName: \"properties.connectorId\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }, connectorName: {\r\n serializedName: \"properties.connectorName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, connectorType: {\r\n required: true,\r\n serializedName: \"properties.connectorType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, connectorProperties: {\r\n required: true,\r\n serializedName: \"properties.connectorProperties\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"Object\"\r\n }\r\n }\r\n }\r\n }, created: {\r\n readOnly: true,\r\n serializedName: \"properties.created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, lastModified: {\r\n readOnly: true,\r\n serializedName: \"properties.lastModified\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, state: {\r\n readOnly: true,\r\n serializedName: \"properties.state\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Creating\",\r\n \"Created\",\r\n \"Ready\",\r\n \"Expiring\",\r\n \"Deleting\",\r\n \"Failed\"\r\n ]\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, isInternal: {\r\n serializedName: \"properties.isInternal\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var ConnectorMappingResourceFormat = {\r\n serializedName: \"ConnectorMappingResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { connectorName: {\r\n readOnly: true,\r\n serializedName: \"properties.connectorName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, connectorType: {\r\n serializedName: \"properties.connectorType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, created: {\r\n readOnly: true,\r\n serializedName: \"properties.created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, lastModified: {\r\n readOnly: true,\r\n serializedName: \"properties.lastModified\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, entityType: {\r\n required: true,\r\n serializedName: \"properties.entityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, entityTypeName: {\r\n required: true,\r\n serializedName: \"properties.entityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, connectorMappingName: {\r\n readOnly: true,\r\n serializedName: \"properties.connectorMappingName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, dataFormatId: {\r\n readOnly: true,\r\n serializedName: \"properties.dataFormatId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, mappingProperties: {\r\n required: true,\r\n serializedName: \"properties.mappingProperties\",\r\n defaultValue: {},\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingProperties\"\r\n }\r\n }, nextRunTime: {\r\n readOnly: true,\r\n serializedName: \"properties.nextRunTime\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, runId: {\r\n readOnly: true,\r\n serializedName: \"properties.runId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, state: {\r\n readOnly: true,\r\n serializedName: \"properties.state\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Creating\",\r\n \"Created\",\r\n \"Failed\",\r\n \"Ready\",\r\n \"Running\",\r\n \"Stopped\",\r\n \"Expiring\"\r\n ]\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var AuthorizationPolicyResourceFormat = {\r\n serializedName: \"AuthorizationPolicyResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"AuthorizationPolicyResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { policyName: {\r\n readOnly: true,\r\n serializedName: \"properties.policyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, permissions: {\r\n required: true,\r\n serializedName: \"properties.permissions\",\r\n constraints: {\r\n UniqueItems: true\r\n },\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Read\",\r\n \"Write\",\r\n \"Manage\"\r\n ]\r\n }\r\n }\r\n }\r\n }, primaryKey: {\r\n serializedName: \"properties.primaryKey\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, secondaryKey: {\r\n serializedName: \"properties.secondaryKey\",\r\n type: {\r\n name: \"String\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var LinkResourceFormat = {\r\n serializedName: \"LinkResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"LinkResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, linkName: {\r\n readOnly: true,\r\n serializedName: \"properties.linkName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, sourceEntityType: {\r\n required: true,\r\n serializedName: \"properties.sourceEntityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, targetEntityType: {\r\n required: true,\r\n serializedName: \"properties.targetEntityType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"None\",\r\n \"Profile\",\r\n \"Interaction\",\r\n \"Relationship\"\r\n ]\r\n }\r\n }, sourceEntityTypeName: {\r\n required: true,\r\n serializedName: \"properties.sourceEntityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, targetEntityTypeName: {\r\n required: true,\r\n serializedName: \"properties.targetEntityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, mappings: {\r\n serializedName: \"properties.mappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"TypePropertiesMapping\"\r\n }\r\n }\r\n }\r\n }, participantPropertyReferences: {\r\n required: true,\r\n serializedName: \"properties.participantPropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantPropertyReference\"\r\n }\r\n }\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, referenceOnly: {\r\n serializedName: \"properties.referenceOnly\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n }, operationType: {\r\n serializedName: \"properties.operationType\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Upsert\",\r\n \"Delete\"\r\n ]\r\n }\r\n } })\r\n }\r\n};\r\nexport var RelationshipResourceFormat = {\r\n serializedName: \"RelationshipResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { cardinality: {\r\n serializedName: \"properties.cardinality\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"OneToOne\",\r\n \"OneToMany\",\r\n \"ManyToMany\"\r\n ]\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, expiryDateTimeUtc: {\r\n serializedName: \"properties.expiryDateTimeUtc\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, fields: {\r\n serializedName: \"properties.fields\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PropertyDefinition\"\r\n }\r\n }\r\n }\r\n }, lookupMappings: {\r\n serializedName: \"properties.lookupMappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipTypeMapping\"\r\n }\r\n }\r\n }\r\n }, profileType: {\r\n required: true,\r\n serializedName: \"properties.profileType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, relationshipName: {\r\n readOnly: true,\r\n serializedName: \"properties.relationshipName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, relatedProfileType: {\r\n required: true,\r\n serializedName: \"properties.relatedProfileType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, relationshipGuidId: {\r\n readOnly: true,\r\n serializedName: \"properties.relationshipGuidId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var RelationshipLinkResourceFormat = {\r\n serializedName: \"RelationshipLinkResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, interactionType: {\r\n required: true,\r\n serializedName: \"properties.interactionType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, linkName: {\r\n readOnly: true,\r\n serializedName: \"properties.linkName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, mappings: {\r\n serializedName: \"properties.mappings\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkFieldMapping\"\r\n }\r\n }\r\n }\r\n }, profilePropertyReferences: {\r\n required: true,\r\n serializedName: \"properties.profilePropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\"\r\n }\r\n }\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, relatedProfilePropertyReferences: {\r\n required: true,\r\n serializedName: \"properties.relatedProfilePropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\"\r\n }\r\n }\r\n }\r\n }, relationshipName: {\r\n required: true,\r\n serializedName: \"properties.relationshipName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, relationshipGuidId: {\r\n readOnly: true,\r\n serializedName: \"properties.relationshipGuidId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var ViewResourceFormat = {\r\n serializedName: \"ViewResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ViewResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { viewName: {\r\n readOnly: true,\r\n serializedName: \"properties.viewName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, userId: {\r\n serializedName: \"properties.userId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, definition: {\r\n required: true,\r\n serializedName: \"properties.definition\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, changed: {\r\n readOnly: true,\r\n serializedName: \"properties.changed\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, created: {\r\n readOnly: true,\r\n serializedName: \"properties.created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var WidgetTypeResourceFormat = {\r\n serializedName: \"WidgetTypeResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"WidgetTypeResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { widgetTypeName: {\r\n readOnly: true,\r\n serializedName: \"properties.widgetTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, definition: {\r\n required: true,\r\n serializedName: \"properties.definition\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, imageUrl: {\r\n serializedName: \"properties.imageUrl\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, widgetVersion: {\r\n serializedName: \"properties.widgetVersion\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, changed: {\r\n readOnly: true,\r\n serializedName: \"properties.changed\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n }, created: {\r\n readOnly: true,\r\n serializedName: \"properties.created\",\r\n type: {\r\n name: \"DateTime\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var AssignmentPrincipal = {\r\n serializedName: \"AssignmentPrincipal\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"AssignmentPrincipal\",\r\n modelProperties: {\r\n principalId: {\r\n required: true,\r\n serializedName: \"principalId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n principalType: {\r\n required: true,\r\n serializedName: \"principalType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n principalMetadata: {\r\n serializedName: \"principalMetadata\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ResourceSetDescription = {\r\n serializedName: \"ResourceSetDescription\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\",\r\n modelProperties: {\r\n elements: {\r\n serializedName: \"elements\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n exceptions: {\r\n serializedName: \"exceptions\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RoleAssignment = {\r\n serializedName: \"RoleAssignment\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleAssignment\",\r\n modelProperties: {\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n assignmentName: {\r\n readOnly: true,\r\n serializedName: \"assignmentName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n role: {\r\n required: true,\r\n serializedName: \"role\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Admin\",\r\n \"Reader\",\r\n \"ManageAdmin\",\r\n \"ManageReader\",\r\n \"DataAdmin\",\r\n \"DataReader\"\r\n ]\r\n }\r\n },\r\n principals: {\r\n required: true,\r\n serializedName: \"principals\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"AssignmentPrincipal\"\r\n }\r\n }\r\n }\r\n },\r\n profiles: {\r\n serializedName: \"profiles\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n interactions: {\r\n serializedName: \"interactions\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n links: {\r\n serializedName: \"links\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n kpis: {\r\n serializedName: \"kpis\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n sasPolicies: {\r\n serializedName: \"sasPolicies\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n connectors: {\r\n serializedName: \"connectors\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n views: {\r\n serializedName: \"views\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n relationshipLinks: {\r\n serializedName: \"relationshipLinks\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n relationships: {\r\n serializedName: \"relationships\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n widgetTypes: {\r\n serializedName: \"widgetTypes\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n roleAssignments: {\r\n serializedName: \"roleAssignments\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n conflationPolicies: {\r\n serializedName: \"conflationPolicies\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n },\r\n segments: {\r\n serializedName: \"segments\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RoleAssignmentResourceFormat = {\r\n serializedName: \"RoleAssignmentResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleAssignmentResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, assignmentName: {\r\n readOnly: true,\r\n serializedName: \"properties.assignmentName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, role: {\r\n required: true,\r\n serializedName: \"properties.role\",\r\n type: {\r\n name: \"Enum\",\r\n allowedValues: [\r\n \"Admin\",\r\n \"Reader\",\r\n \"ManageAdmin\",\r\n \"ManageReader\",\r\n \"DataAdmin\",\r\n \"DataReader\"\r\n ]\r\n }\r\n }, principals: {\r\n required: true,\r\n serializedName: \"properties.principals\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"AssignmentPrincipal\"\r\n }\r\n }\r\n }\r\n }, profiles: {\r\n serializedName: \"properties.profiles\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, interactions: {\r\n serializedName: \"properties.interactions\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, links: {\r\n serializedName: \"properties.links\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, kpis: {\r\n serializedName: \"properties.kpis\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, sasPolicies: {\r\n serializedName: \"properties.sasPolicies\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, connectors: {\r\n serializedName: \"properties.connectors\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, views: {\r\n serializedName: \"properties.views\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, relationshipLinks: {\r\n serializedName: \"properties.relationshipLinks\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, relationships: {\r\n serializedName: \"properties.relationships\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, widgetTypes: {\r\n serializedName: \"properties.widgetTypes\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, roleAssignments: {\r\n serializedName: \"properties.roleAssignments\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, conflationPolicies: {\r\n serializedName: \"properties.conflationPolicies\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n }, segments: {\r\n serializedName: \"properties.segments\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ResourceSetDescription\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var Role = {\r\n serializedName: \"Role\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Role\",\r\n modelProperties: {\r\n roleName: {\r\n serializedName: \"roleName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RoleResourceFormat = {\r\n serializedName: \"RoleResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { roleName: {\r\n serializedName: \"properties.roleName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"String\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var GetImageUploadUrlInput = {\r\n serializedName: \"GetImageUploadUrlInput\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"GetImageUploadUrlInput\",\r\n modelProperties: {\r\n entityType: {\r\n serializedName: \"entityType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n entityTypeName: {\r\n serializedName: \"entityTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relativePath: {\r\n serializedName: \"relativePath\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ImageDefinition = {\r\n serializedName: \"ImageDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ImageDefinition\",\r\n modelProperties: {\r\n imageExists: {\r\n serializedName: \"imageExists\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n contentUrl: {\r\n serializedName: \"contentUrl\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relativePath: {\r\n serializedName: \"relativePath\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipsLookup = {\r\n serializedName: \"RelationshipsLookup\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipsLookup\",\r\n modelProperties: {\r\n profileName: {\r\n readOnly: true,\r\n serializedName: \"profileName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n profilePropertyReferences: {\r\n readOnly: true,\r\n serializedName: \"profilePropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\"\r\n }\r\n }\r\n }\r\n },\r\n relatedProfileName: {\r\n readOnly: true,\r\n serializedName: \"relatedProfileName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n relatedProfilePropertyReferences: {\r\n readOnly: true,\r\n serializedName: \"relatedProfilePropertyReferences\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ParticipantProfilePropertyReference\"\r\n }\r\n }\r\n }\r\n },\r\n existingRelationshipName: {\r\n readOnly: true,\r\n serializedName: \"existingRelationshipName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var SuggestRelationshipLinksResponse = {\r\n serializedName: \"SuggestRelationshipLinksResponse\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"SuggestRelationshipLinksResponse\",\r\n modelProperties: {\r\n interactionName: {\r\n readOnly: true,\r\n serializedName: \"interactionName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n suggestedRelationships: {\r\n readOnly: true,\r\n serializedName: \"suggestedRelationships\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipsLookup\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionMappings = {\r\n serializedName: \"Prediction_mappings\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionMappings\",\r\n modelProperties: {\r\n score: {\r\n required: true,\r\n serializedName: \"score\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n grade: {\r\n required: true,\r\n serializedName: \"grade\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n reason: {\r\n required: true,\r\n serializedName: \"reason\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionGradesItem = {\r\n serializedName: \"Prediction_gradesItem\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionGradesItem\",\r\n modelProperties: {\r\n gradeName: {\r\n serializedName: \"gradeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n minScoreThreshold: {\r\n serializedName: \"minScoreThreshold\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n maxScoreThreshold: {\r\n serializedName: \"maxScoreThreshold\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionSystemGeneratedEntities = {\r\n serializedName: \"Prediction_systemGeneratedEntities\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionSystemGeneratedEntities\",\r\n modelProperties: {\r\n generatedInteractionTypes: {\r\n serializedName: \"generatedInteractionTypes\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n generatedLinks: {\r\n serializedName: \"generatedLinks\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n generatedKpis: {\r\n serializedName: \"generatedKpis\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var Prediction = {\r\n serializedName: \"Prediction\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Prediction\",\r\n modelProperties: {\r\n description: {\r\n serializedName: \"description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n displayName: {\r\n serializedName: \"displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n involvedInteractionTypes: {\r\n serializedName: \"involvedInteractionTypes\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n involvedKpiTypes: {\r\n serializedName: \"involvedKpiTypes\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n involvedRelationships: {\r\n serializedName: \"involvedRelationships\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n },\r\n negativeOutcomeExpression: {\r\n required: true,\r\n serializedName: \"negativeOutcomeExpression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n positiveOutcomeExpression: {\r\n required: true,\r\n serializedName: \"positiveOutcomeExpression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n primaryProfileType: {\r\n required: true,\r\n serializedName: \"primaryProfileType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n provisioningState: {\r\n readOnly: true,\r\n serializedName: \"provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n predictionName: {\r\n serializedName: \"predictionName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n scopeExpression: {\r\n required: true,\r\n serializedName: \"scopeExpression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n autoAnalyze: {\r\n required: true,\r\n serializedName: \"autoAnalyze\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n },\r\n mappings: {\r\n required: true,\r\n serializedName: \"mappings\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionMappings\"\r\n }\r\n },\r\n scoreLabel: {\r\n required: true,\r\n serializedName: \"scoreLabel\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n grades: {\r\n serializedName: \"grades\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionGradesItem\"\r\n }\r\n }\r\n }\r\n },\r\n systemGeneratedEntities: {\r\n readOnly: true,\r\n serializedName: \"systemGeneratedEntities\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionSystemGeneratedEntities\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionDistributionDefinitionDistributionsItem = {\r\n serializedName: \"PredictionDistributionDefinition_distributionsItem\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionDistributionDefinitionDistributionsItem\",\r\n modelProperties: {\r\n scoreThreshold: {\r\n serializedName: \"scoreThreshold\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n positives: {\r\n serializedName: \"positives\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n negatives: {\r\n serializedName: \"negatives\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n positivesAboveThreshold: {\r\n serializedName: \"positivesAboveThreshold\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n negativesAboveThreshold: {\r\n serializedName: \"negativesAboveThreshold\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionDistributionDefinition = {\r\n serializedName: \"PredictionDistributionDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionDistributionDefinition\",\r\n modelProperties: {\r\n totalPositives: {\r\n serializedName: \"totalPositives\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n totalNegatives: {\r\n serializedName: \"totalNegatives\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n distributions: {\r\n serializedName: \"distributions\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionDistributionDefinitionDistributionsItem\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var CanonicalProfileDefinitionPropertiesItem = {\r\n serializedName: \"CanonicalProfileDefinition_propertiesItem\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"CanonicalProfileDefinitionPropertiesItem\",\r\n modelProperties: {\r\n profileName: {\r\n serializedName: \"profileName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n profilePropertyName: {\r\n serializedName: \"profilePropertyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n rank: {\r\n serializedName: \"rank\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n type: {\r\n serializedName: \"type\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n value: {\r\n serializedName: \"value\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var CanonicalProfileDefinition = {\r\n serializedName: \"CanonicalProfileDefinition\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"CanonicalProfileDefinition\",\r\n modelProperties: {\r\n canonicalProfileId: {\r\n serializedName: \"canonicalProfileId\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n properties: {\r\n serializedName: \"properties\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"CanonicalProfileDefinitionPropertiesItem\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionTrainingResults = {\r\n serializedName: \"PredictionTrainingResults\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionTrainingResults\",\r\n modelProperties: {\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n scoreName: {\r\n readOnly: true,\r\n serializedName: \"scoreName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n predictionDistribution: {\r\n readOnly: true,\r\n serializedName: \"predictionDistribution\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionDistributionDefinition\"\r\n }\r\n },\r\n canonicalProfiles: {\r\n readOnly: true,\r\n serializedName: \"canonicalProfiles\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"CanonicalProfileDefinition\"\r\n }\r\n }\r\n }\r\n },\r\n primaryProfileInstanceCount: {\r\n readOnly: true,\r\n serializedName: \"primaryProfileInstanceCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionModelStatus = {\r\n serializedName: \"PredictionModelStatus\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionModelStatus\",\r\n modelProperties: {\r\n tenantId: {\r\n readOnly: true,\r\n serializedName: \"tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n predictionName: {\r\n readOnly: true,\r\n serializedName: \"predictionName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n predictionGuidId: {\r\n readOnly: true,\r\n serializedName: \"predictionGuidId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n status: {\r\n required: true,\r\n serializedName: \"status\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n message: {\r\n readOnly: true,\r\n serializedName: \"message\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n trainingSetCount: {\r\n readOnly: true,\r\n serializedName: \"trainingSetCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n testSetCount: {\r\n readOnly: true,\r\n serializedName: \"testSetCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n validationSetCount: {\r\n readOnly: true,\r\n serializedName: \"validationSetCount\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n trainingAccuracy: {\r\n readOnly: true,\r\n serializedName: \"trainingAccuracy\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n signalsUsed: {\r\n readOnly: true,\r\n serializedName: \"signalsUsed\",\r\n type: {\r\n name: \"Number\"\r\n }\r\n },\r\n modelVersion: {\r\n readOnly: true,\r\n serializedName: \"modelVersion\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionResourceFormat = {\r\n serializedName: \"PredictionResourceFormat\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionResourceFormat\",\r\n modelProperties: tslib_1.__assign({}, ProxyResource.type.modelProperties, { description: {\r\n serializedName: \"properties.description\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, displayName: {\r\n serializedName: \"properties.displayName\",\r\n type: {\r\n name: \"Dictionary\",\r\n value: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, involvedInteractionTypes: {\r\n serializedName: \"properties.involvedInteractionTypes\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, involvedKpiTypes: {\r\n serializedName: \"properties.involvedKpiTypes\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, involvedRelationships: {\r\n serializedName: \"properties.involvedRelationships\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }, negativeOutcomeExpression: {\r\n required: true,\r\n serializedName: \"properties.negativeOutcomeExpression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, positiveOutcomeExpression: {\r\n required: true,\r\n serializedName: \"properties.positiveOutcomeExpression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, primaryProfileType: {\r\n required: true,\r\n serializedName: \"properties.primaryProfileType\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, provisioningState: {\r\n readOnly: true,\r\n serializedName: \"properties.provisioningState\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, predictionName: {\r\n serializedName: \"properties.predictionName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, scopeExpression: {\r\n required: true,\r\n serializedName: \"properties.scopeExpression\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, tenantId: {\r\n readOnly: true,\r\n serializedName: \"properties.tenantId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, autoAnalyze: {\r\n required: true,\r\n serializedName: \"properties.autoAnalyze\",\r\n type: {\r\n name: \"Boolean\"\r\n }\r\n }, mappings: {\r\n required: true,\r\n serializedName: \"properties.mappings\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionMappings\"\r\n }\r\n }, scoreLabel: {\r\n required: true,\r\n serializedName: \"properties.scoreLabel\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }, grades: {\r\n serializedName: \"properties.grades\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionGradesItem\"\r\n }\r\n }\r\n }\r\n }, systemGeneratedEntities: {\r\n readOnly: true,\r\n serializedName: \"properties.systemGeneratedEntities\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionSystemGeneratedEntities\"\r\n }\r\n } })\r\n }\r\n};\r\nexport var OperationDisplay = {\r\n serializedName: \"Operation_display\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"OperationDisplay\",\r\n modelProperties: {\r\n provider: {\r\n readOnly: true,\r\n serializedName: \"provider\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n resource: {\r\n readOnly: true,\r\n serializedName: \"resource\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n operation: {\r\n readOnly: true,\r\n serializedName: \"operation\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var Operation = {\r\n serializedName: \"Operation\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"Operation\",\r\n modelProperties: {\r\n name: {\r\n readOnly: true,\r\n serializedName: \"name\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n display: {\r\n serializedName: \"display\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"OperationDisplay\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var OperationListResult = {\r\n serializedName: \"OperationListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"OperationListResult\",\r\n modelProperties: {\r\n value: {\r\n readOnly: true,\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"Operation\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n readOnly: true,\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var HubListResult = {\r\n serializedName: \"HubListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"HubListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"Hub\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ProfileListResult = {\r\n serializedName: \"ProfileListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProfileListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ProfileResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var InteractionListResult = {\r\n serializedName: \"InteractionListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"InteractionListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"InteractionResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipListResult = {\r\n serializedName: \"RelationshipListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RelationshipLinkListResult = {\r\n serializedName: \"RelationshipLinkListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RelationshipLinkResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var AuthorizationPolicyListResult = {\r\n serializedName: \"AuthorizationPolicyListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"AuthorizationPolicyListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"AuthorizationPolicyResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorListResult = {\r\n serializedName: \"ConnectorListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ConnectorMappingListResult = {\r\n serializedName: \"ConnectorMappingListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ConnectorMappingResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var KpiListResult = {\r\n serializedName: \"KpiListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var WidgetTypeListResult = {\r\n serializedName: \"WidgetTypeListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"WidgetTypeListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"WidgetTypeResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var ViewListResult = {\r\n serializedName: \"ViewListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"ViewListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"ViewResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var LinkListResult = {\r\n serializedName: \"LinkListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"LinkListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"LinkResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RoleListResult = {\r\n serializedName: \"RoleListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var RoleAssignmentListResult = {\r\n serializedName: \"RoleAssignmentListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleAssignmentListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"RoleAssignmentResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\nexport var PredictionListResult = {\r\n serializedName: \"PredictionListResult\",\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionListResult\",\r\n modelProperties: {\r\n value: {\r\n serializedName: \"\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"PredictionResourceFormat\"\r\n }\r\n }\r\n }\r\n },\r\n nextLink: {\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n }\r\n }\r\n};\r\n//# sourceMappingURL=mappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { OperationListResult, Operation, OperationDisplay, CloudError } from \"../models/mappers\";\r\n//# sourceMappingURL=operationsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport var acceptLanguage = {\r\n parameterPath: \"acceptLanguage\",\r\n mapper: {\r\n serializedName: \"accept-language\",\r\n defaultValue: 'en-US',\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var apiVersion = {\r\n parameterPath: \"apiVersion\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"api-version\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var assignmentName0 = {\r\n parameterPath: \"assignmentName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"assignmentName\",\r\n constraints: {\r\n MaxLength: 128,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var assignmentName1 = {\r\n parameterPath: \"assignmentName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"assignmentName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var authorizationPolicyName0 = {\r\n parameterPath: \"authorizationPolicyName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"authorizationPolicyName\",\r\n constraints: {\r\n MaxLength: 50,\r\n MinLength: 1,\r\n Pattern: /^[A-Za-z0-9]$|^[A-Za-z0-9][\\w-\\.]*[A-Za-z0-9]$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var authorizationPolicyName1 = {\r\n parameterPath: \"authorizationPolicyName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"authorizationPolicyName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var connectorName0 = {\r\n parameterPath: \"connectorName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"connectorName\",\r\n constraints: {\r\n MaxLength: 128,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var connectorName1 = {\r\n parameterPath: \"connectorName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"connectorName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var hubName0 = {\r\n parameterPath: \"hubName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"hubName\",\r\n constraints: {\r\n MaxLength: 64,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var hubName1 = {\r\n parameterPath: \"hubName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"hubName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var interactionName0 = {\r\n parameterPath: \"interactionName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"interactionName\",\r\n constraints: {\r\n MaxLength: 128,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var interactionName1 = {\r\n parameterPath: \"interactionName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"interactionName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var kpiName0 = {\r\n parameterPath: \"kpiName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"kpiName\",\r\n constraints: {\r\n MaxLength: 512,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var kpiName1 = {\r\n parameterPath: \"kpiName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"kpiName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var linkName0 = {\r\n parameterPath: \"linkName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"linkName\",\r\n constraints: {\r\n MaxLength: 512,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var linkName1 = {\r\n parameterPath: \"linkName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"linkName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var localeCode = {\r\n parameterPath: [\r\n \"options\",\r\n \"localeCode\"\r\n ],\r\n mapper: {\r\n serializedName: \"locale-code\",\r\n defaultValue: 'en-us',\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var mappingName0 = {\r\n parameterPath: \"mappingName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"mappingName\",\r\n constraints: {\r\n MaxLength: 128,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var mappingName1 = {\r\n parameterPath: \"mappingName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"mappingName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var nextPageLink = {\r\n parameterPath: \"nextPageLink\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"nextLink\",\r\n type: {\r\n name: \"String\"\r\n }\r\n },\r\n skipEncoding: true\r\n};\r\nexport var predictionName0 = {\r\n parameterPath: \"predictionName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"predictionName\",\r\n constraints: {\r\n MaxLength: 512,\r\n MinLength: 1\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var predictionName1 = {\r\n parameterPath: \"predictionName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"predictionName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var profileName0 = {\r\n parameterPath: \"profileName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"profileName\",\r\n constraints: {\r\n MaxLength: 128,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var profileName1 = {\r\n parameterPath: \"profileName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"profileName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var relationshipLinkName0 = {\r\n parameterPath: \"relationshipLinkName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"relationshipLinkName\",\r\n constraints: {\r\n MaxLength: 512,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var relationshipLinkName1 = {\r\n parameterPath: \"relationshipLinkName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"relationshipLinkName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var relationshipName0 = {\r\n parameterPath: \"relationshipName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"relationshipName\",\r\n constraints: {\r\n MaxLength: 512,\r\n MinLength: 1,\r\n Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var relationshipName1 = {\r\n parameterPath: \"relationshipName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"relationshipName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var resourceGroupName = {\r\n parameterPath: \"resourceGroupName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"resourceGroupName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var subscriptionId = {\r\n parameterPath: \"subscriptionId\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"subscriptionId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var userId = {\r\n parameterPath: \"userId\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"userId\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var viewName0 = {\r\n parameterPath: \"viewName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"viewName\",\r\n constraints: {\r\n MaxLength: 512,\r\n MinLength: 1\r\n },\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var viewName1 = {\r\n parameterPath: \"viewName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"viewName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\nexport var widgetTypeName = {\r\n parameterPath: \"widgetTypeName\",\r\n mapper: {\r\n required: true,\r\n serializedName: \"widgetTypeName\",\r\n type: {\r\n name: \"String\"\r\n }\r\n }\r\n};\r\n//# sourceMappingURL=parameters.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/operationsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Operations. */\r\nvar Operations = /** @class */ (function () {\r\n /**\r\n * Create a Operations.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Operations(client) {\r\n this.client = client;\r\n }\r\n Operations.prototype.list = function (options, callback) {\r\n return this.client.sendOperationRequest({\r\n options: options\r\n }, listOperationSpec, callback);\r\n };\r\n Operations.prototype.listNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listNextOperationSpec, callback);\r\n };\r\n return Operations;\r\n}());\r\nexport { Operations };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar listOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"providers/Microsoft.CustomerInsights/operations\",\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.OperationListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.OperationListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=operations.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { Hub, Resource, BaseResource, HubBillingInfoFormat, CloudError, HubListResult, ProxyResource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities } from \"../models/mappers\";\r\n//# sourceMappingURL=hubsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/hubsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Hubs. */\r\nvar Hubs = /** @class */ (function () {\r\n /**\r\n * Create a Hubs.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Hubs(client) {\r\n this.client = client;\r\n }\r\n Hubs.prototype.createOrUpdate = function (resourceGroupName, hubName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n parameters: parameters,\r\n options: options\r\n }, createOrUpdateOperationSpec, callback);\r\n };\r\n Hubs.prototype.update = function (resourceGroupName, hubName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n parameters: parameters,\r\n options: options\r\n }, updateOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes the specified hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Hubs.prototype.deleteMethod = function (resourceGroupName, hubName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Hubs.prototype.get = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n Hubs.prototype.listByResourceGroup = function (resourceGroupName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n options: options\r\n }, listByResourceGroupOperationSpec, callback);\r\n };\r\n Hubs.prototype.list = function (options, callback) {\r\n return this.client.sendOperationRequest({\r\n options: options\r\n }, listOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes the specified hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Hubs.prototype.beginDeleteMethod = function (resourceGroupName, hubName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n Hubs.prototype.listByResourceGroupNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByResourceGroupNextOperationSpec, callback);\r\n };\r\n Hubs.prototype.listNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listNextOperationSpec, callback);\r\n };\r\n return Hubs;\r\n}());\r\nexport { Hubs };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar createOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.Hub, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.Hub\r\n },\r\n 201: {\r\n bodyMapper: Mappers.Hub\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar updateOperationSpec = {\r\n httpMethod: \"PATCH\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.Hub, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.Hub\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.Hub\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByResourceGroupOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.HubListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/providers/Microsoft.CustomerInsights/hubs\",\r\n urlParameters: [\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.HubListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n 204: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByResourceGroupNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.HubListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.HubListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=hubs.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { ProfileResourceFormat, ProxyResource, BaseResource, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, CloudError, ProfileListResult, KpiDefinition, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, Resource, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, EnrichingKpi, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=profilesMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/profilesMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Profiles. */\r\nvar Profiles = /** @class */ (function () {\r\n /**\r\n * Create a Profiles.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Profiles(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a profile within a Hub, or updates an existing profile.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param profileName The name of the profile.\r\n * @param parameters Parameters supplied to the create/delete Profile type operation\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Profiles.prototype.createOrUpdate = function (resourceGroupName, hubName, profileName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, profileName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Profiles.prototype.get = function (resourceGroupName, hubName, profileName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n profileName: profileName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes a profile within a hub\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param profileName The name of the profile.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Profiles.prototype.deleteMethod = function (resourceGroupName, hubName, profileName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, profileName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Profiles.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n Profiles.prototype.getEnrichingKpis = function (resourceGroupName, hubName, profileName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n profileName: profileName,\r\n options: options\r\n }, getEnrichingKpisOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a profile within a Hub, or updates an existing profile.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param profileName The name of the profile.\r\n * @param parameters Parameters supplied to the create/delete Profile type operation\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Profiles.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, profileName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n profileName: profileName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n /**\r\n * Deletes a profile within a hub\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param profileName The name of the profile.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Profiles.prototype.beginDeleteMethod = function (resourceGroupName, hubName, profileName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n profileName: profileName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n Profiles.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Profiles;\r\n}());\r\nexport { Profiles };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.profileName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.localeCode,\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ProfileResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.localeCode,\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ProfileListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getEnrichingKpisOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.profileName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: {\r\n serializedName: \"parsedResponse\",\r\n type: {\r\n name: \"Sequence\",\r\n element: {\r\n type: {\r\n name: \"Composite\",\r\n className: \"KpiDefinition\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.profileName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.ProfileResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ProfileResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.profileName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.localeCode,\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n 204: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ProfileListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=profiles.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { InteractionResourceFormat, ProxyResource, BaseResource, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, Participant, ParticipantPropertyReference, CloudError, InteractionListResult, SuggestRelationshipLinksResponse, RelationshipsLookup, ParticipantProfilePropertyReference, Resource, ProfileResourceFormat, StrongId, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=interactionsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/interactionsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Interactions. */\r\nvar Interactions = /** @class */ (function () {\r\n /**\r\n * Create a Interactions.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Interactions(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates an interaction or updates an existing interaction within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param interactionName The name of the interaction.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Interaction operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Interactions.prototype.createOrUpdate = function (resourceGroupName, hubName, interactionName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, interactionName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Interactions.prototype.get = function (resourceGroupName, hubName, interactionName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n interactionName: interactionName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n Interactions.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n Interactions.prototype.suggestRelationshipLinks = function (resourceGroupName, hubName, interactionName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n interactionName: interactionName,\r\n options: options\r\n }, suggestRelationshipLinksOperationSpec, callback);\r\n };\r\n /**\r\n * Creates an interaction or updates an existing interaction within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param interactionName The name of the interaction.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Interaction operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Interactions.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, interactionName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n interactionName: interactionName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n Interactions.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Interactions;\r\n}());\r\nexport { Interactions };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.interactionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.localeCode,\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.InteractionResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.localeCode,\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.InteractionListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar suggestRelationshipLinksOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}/suggestRelationshipLinks\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.interactionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.SuggestRelationshipLinksResponse\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.interactionName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.InteractionResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.InteractionResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.InteractionListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=interactions.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { RelationshipResourceFormat, ProxyResource, BaseResource, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, RelationshipTypeMapping, RelationshipTypeFieldMapping, CloudError, RelationshipListResult, Resource, ProfileResourceFormat, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=relationshipsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/relationshipsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Relationships. */\r\nvar Relationships = /** @class */ (function () {\r\n /**\r\n * Create a Relationships.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Relationships(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a relationship or updates an existing relationship within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipName The name of the Relationship.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Relationship operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Relationships.prototype.createOrUpdate = function (resourceGroupName, hubName, relationshipName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, relationshipName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Relationships.prototype.get = function (resourceGroupName, hubName, relationshipName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n relationshipName: relationshipName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes a relationship within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipName The name of the relationship.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Relationships.prototype.deleteMethod = function (resourceGroupName, hubName, relationshipName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, relationshipName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Relationships.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a relationship or updates an existing relationship within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipName The name of the Relationship.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Relationship operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Relationships.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, relationshipName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n relationshipName: relationshipName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n /**\r\n * Deletes a relationship within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipName The name of the relationship.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Relationships.prototype.beginDeleteMethod = function (resourceGroupName, hubName, relationshipName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n relationshipName: relationshipName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n Relationships.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Relationships;\r\n}());\r\nexport { Relationships };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.relationshipName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.relationshipName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.RelationshipResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.relationshipName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=relationships.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { RelationshipLinkResourceFormat, ProxyResource, BaseResource, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, CloudError, RelationshipLinkListResult, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=relationshipLinksMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/relationshipLinksMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a RelationshipLinks. */\r\nvar RelationshipLinks = /** @class */ (function () {\r\n /**\r\n * Create a RelationshipLinks.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function RelationshipLinks(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a relationship link or updates an existing relationship link within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipLinkName The name of the relationship link.\r\n * @param parameters Parameters supplied to the CreateOrUpdate relationship link operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n RelationshipLinks.prototype.createOrUpdate = function (resourceGroupName, hubName, relationshipLinkName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, relationshipLinkName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n RelationshipLinks.prototype.get = function (resourceGroupName, hubName, relationshipLinkName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n relationshipLinkName: relationshipLinkName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes a relationship link within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipLinkName The name of the relationship.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n RelationshipLinks.prototype.deleteMethod = function (resourceGroupName, hubName, relationshipLinkName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, relationshipLinkName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n RelationshipLinks.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a relationship link or updates an existing relationship link within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipLinkName The name of the relationship link.\r\n * @param parameters Parameters supplied to the CreateOrUpdate relationship link operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n RelationshipLinks.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, relationshipLinkName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n relationshipLinkName: relationshipLinkName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n /**\r\n * Deletes a relationship link within a hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param relationshipLinkName The name of the relationship.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n RelationshipLinks.prototype.beginDeleteMethod = function (resourceGroupName, hubName, relationshipLinkName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n relationshipLinkName: relationshipLinkName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n RelationshipLinks.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return RelationshipLinks;\r\n}());\r\nexport { RelationshipLinks };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.relationshipLinkName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipLinkResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipLinkListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.relationshipLinkName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.RelationshipLinkResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipLinkResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.relationshipLinkName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RelationshipLinkListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=relationshipLinks.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { AuthorizationPolicyResourceFormat, ProxyResource, BaseResource, CloudError, AuthorizationPolicyListResult, AuthorizationPolicy, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=authorizationPoliciesMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/authorizationPoliciesMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a AuthorizationPolicies. */\r\nvar AuthorizationPolicies = /** @class */ (function () {\r\n /**\r\n * Create a AuthorizationPolicies.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function AuthorizationPolicies(client) {\r\n this.client = client;\r\n }\r\n AuthorizationPolicies.prototype.createOrUpdate = function (resourceGroupName, hubName, authorizationPolicyName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n authorizationPolicyName: authorizationPolicyName,\r\n parameters: parameters,\r\n options: options\r\n }, createOrUpdateOperationSpec, callback);\r\n };\r\n AuthorizationPolicies.prototype.get = function (resourceGroupName, hubName, authorizationPolicyName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n authorizationPolicyName: authorizationPolicyName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n AuthorizationPolicies.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n AuthorizationPolicies.prototype.regeneratePrimaryKey = function (resourceGroupName, hubName, authorizationPolicyName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n authorizationPolicyName: authorizationPolicyName,\r\n options: options\r\n }, regeneratePrimaryKeyOperationSpec, callback);\r\n };\r\n AuthorizationPolicies.prototype.regenerateSecondaryKey = function (resourceGroupName, hubName, authorizationPolicyName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n authorizationPolicyName: authorizationPolicyName,\r\n options: options\r\n }, regenerateSecondaryKeyOperationSpec, callback);\r\n };\r\n AuthorizationPolicies.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return AuthorizationPolicies;\r\n}());\r\nexport { AuthorizationPolicies };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar createOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.authorizationPolicyName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.AuthorizationPolicyResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.AuthorizationPolicyResourceFormat\r\n },\r\n 201: {\r\n bodyMapper: Mappers.AuthorizationPolicyResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.authorizationPolicyName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.AuthorizationPolicyResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.AuthorizationPolicyListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar regeneratePrimaryKeyOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.authorizationPolicyName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.AuthorizationPolicy\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar regenerateSecondaryKeyOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.authorizationPolicyName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.AuthorizationPolicy\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.AuthorizationPolicyListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=authorizationPolicies.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { ConnectorResourceFormat, ProxyResource, BaseResource, CloudError, ConnectorListResult, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=connectorsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/connectorsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Connectors. */\r\nvar Connectors = /** @class */ (function () {\r\n /**\r\n * Create a Connectors.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Connectors(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a connector or updates an existing connector in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param connectorName The name of the connector.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Connector operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Connectors.prototype.createOrUpdate = function (resourceGroupName, hubName, connectorName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, connectorName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Connectors.prototype.get = function (resourceGroupName, hubName, connectorName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes a connector in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param connectorName The name of the connector.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Connectors.prototype.deleteMethod = function (resourceGroupName, hubName, connectorName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, connectorName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Connectors.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a connector or updates an existing connector in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param connectorName The name of the connector.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Connector operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Connectors.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, connectorName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n /**\r\n * Deletes a connector in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param connectorName The name of the connector.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Connectors.prototype.beginDeleteMethod = function (resourceGroupName, hubName, connectorName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n Connectors.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Connectors;\r\n}());\r\nexport { Connectors };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.ConnectorResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n 204: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=connectors.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { ConnectorMappingResourceFormat, ProxyResource, BaseResource, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, CloudError, ConnectorMappingListResult, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=connectorMappingsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/connectorMappingsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a ConnectorMappings. */\r\nvar ConnectorMappings = /** @class */ (function () {\r\n /**\r\n * Create a ConnectorMappings.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function ConnectorMappings(client) {\r\n this.client = client;\r\n }\r\n ConnectorMappings.prototype.createOrUpdate = function (resourceGroupName, hubName, connectorName, mappingName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n mappingName: mappingName,\r\n parameters: parameters,\r\n options: options\r\n }, createOrUpdateOperationSpec, callback);\r\n };\r\n ConnectorMappings.prototype.get = function (resourceGroupName, hubName, connectorName, mappingName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n mappingName: mappingName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n ConnectorMappings.prototype.deleteMethod = function (resourceGroupName, hubName, connectorName, mappingName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n mappingName: mappingName,\r\n options: options\r\n }, deleteMethodOperationSpec, callback);\r\n };\r\n ConnectorMappings.prototype.listByConnector = function (resourceGroupName, hubName, connectorName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n connectorName: connectorName,\r\n options: options\r\n }, listByConnectorOperationSpec, callback);\r\n };\r\n ConnectorMappings.prototype.listByConnectorNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByConnectorNextOperationSpec, callback);\r\n };\r\n return ConnectorMappings;\r\n}());\r\nexport { ConnectorMappings };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar createOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName1,\r\n Parameters.mappingName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.ConnectorMappingResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorMappingResourceFormat\r\n },\r\n 201: {\r\n bodyMapper: Mappers.ConnectorMappingResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName1,\r\n Parameters.mappingName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorMappingResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar deleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName1,\r\n Parameters.mappingName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 204: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByConnectorOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.connectorName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorMappingListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByConnectorNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ConnectorMappingListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=connectorMappings.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { KpiResourceFormat, ProxyResource, BaseResource, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, CloudError, KpiListResult, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=kpiMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/kpiMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Kpi. */\r\nvar Kpi = /** @class */ (function () {\r\n /**\r\n * Create a Kpi.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Kpi(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a KPI or updates an existing KPI in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param kpiName The name of the KPI.\r\n * @param parameters Parameters supplied to the create/update KPI operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Kpi.prototype.createOrUpdate = function (resourceGroupName, hubName, kpiName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, kpiName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Kpi.prototype.get = function (resourceGroupName, hubName, kpiName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n kpiName: kpiName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes a KPI in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param kpiName The name of the KPI.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Kpi.prototype.deleteMethod = function (resourceGroupName, hubName, kpiName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, kpiName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Kpi.prototype.reprocess = function (resourceGroupName, hubName, kpiName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n kpiName: kpiName,\r\n options: options\r\n }, reprocessOperationSpec, callback);\r\n };\r\n Kpi.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a KPI or updates an existing KPI in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param kpiName The name of the KPI.\r\n * @param parameters Parameters supplied to the create/update KPI operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Kpi.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, kpiName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n kpiName: kpiName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n /**\r\n * Deletes a KPI in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param kpiName The name of the KPI.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Kpi.prototype.beginDeleteMethod = function (resourceGroupName, hubName, kpiName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n kpiName: kpiName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n Kpi.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Kpi;\r\n}());\r\nexport { Kpi };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.kpiName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.KpiResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar reprocessOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.kpiName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.KpiListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.kpiName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.KpiResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.KpiResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.kpiName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.KpiListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=kpi.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { WidgetTypeListResult, WidgetTypeResourceFormat, ProxyResource, BaseResource, CloudError, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=widgetTypesMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/widgetTypesMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a WidgetTypes. */\r\nvar WidgetTypes = /** @class */ (function () {\r\n /**\r\n * Create a WidgetTypes.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function WidgetTypes(client) {\r\n this.client = client;\r\n }\r\n WidgetTypes.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n WidgetTypes.prototype.get = function (resourceGroupName, hubName, widgetTypeName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n widgetTypeName: widgetTypeName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n WidgetTypes.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return WidgetTypes;\r\n}());\r\nexport { WidgetTypes };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.WidgetTypeListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.widgetTypeName,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.WidgetTypeResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.WidgetTypeListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=widgetTypes.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { ViewListResult, ViewResourceFormat, ProxyResource, BaseResource, CloudError, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=viewsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/viewsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Views. */\r\nvar Views = /** @class */ (function () {\r\n /**\r\n * Create a Views.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Views(client) {\r\n this.client = client;\r\n }\r\n Views.prototype.listByHub = function (resourceGroupName, hubName, userId, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n userId: userId,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n Views.prototype.createOrUpdate = function (resourceGroupName, hubName, viewName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n viewName: viewName,\r\n parameters: parameters,\r\n options: options\r\n }, createOrUpdateOperationSpec, callback);\r\n };\r\n Views.prototype.get = function (resourceGroupName, hubName, viewName, userId, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n viewName: viewName,\r\n userId: userId,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n Views.prototype.deleteMethod = function (resourceGroupName, hubName, viewName, userId, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n viewName: viewName,\r\n userId: userId,\r\n options: options\r\n }, deleteMethodOperationSpec, callback);\r\n };\r\n Views.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Views;\r\n}());\r\nexport { Views };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion,\r\n Parameters.userId\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ViewListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar createOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.viewName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.ViewResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ViewResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.viewName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion,\r\n Parameters.userId\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ViewResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar deleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.viewName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion,\r\n Parameters.userId\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ViewListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=views.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { LinkResourceFormat, ProxyResource, BaseResource, TypePropertiesMapping, ParticipantPropertyReference, CloudError, LinkListResult, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=linksMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/linksMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Links. */\r\nvar Links = /** @class */ (function () {\r\n /**\r\n * Create a Links.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Links(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a link or updates an existing link in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param linkName The name of the link.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Link operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Links.prototype.createOrUpdate = function (resourceGroupName, hubName, linkName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, linkName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Links.prototype.get = function (resourceGroupName, hubName, linkName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n linkName: linkName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n Links.prototype.deleteMethod = function (resourceGroupName, hubName, linkName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n linkName: linkName,\r\n options: options\r\n }, deleteMethodOperationSpec, callback);\r\n };\r\n Links.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a link or updates an existing link in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param linkName The name of the link.\r\n * @param parameters Parameters supplied to the CreateOrUpdate Link operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Links.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, linkName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n linkName: linkName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n Links.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Links;\r\n}());\r\nexport { Links };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.linkName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.LinkResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar deleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.linkName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.LinkListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.linkName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.LinkResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.LinkResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.LinkListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=links.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { RoleListResult, RoleResourceFormat, ProxyResource, BaseResource, CloudError, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=rolesMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/rolesMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Roles. */\r\nvar Roles = /** @class */ (function () {\r\n /**\r\n * Create a Roles.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Roles(client) {\r\n this.client = client;\r\n }\r\n Roles.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n Roles.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Roles;\r\n}());\r\nexport { Roles };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RoleListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RoleListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=roles.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { RoleAssignmentListResult, RoleAssignmentResourceFormat, ProxyResource, BaseResource, AssignmentPrincipal, ResourceSetDescription, CloudError, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleResourceFormat, PredictionResourceFormat, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=roleAssignmentsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/roleAssignmentsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a RoleAssignments. */\r\nvar RoleAssignments = /** @class */ (function () {\r\n /**\r\n * Create a RoleAssignments.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function RoleAssignments(client) {\r\n this.client = client;\r\n }\r\n RoleAssignments.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates or updates a role assignment in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param assignmentName The assignment name\r\n * @param parameters Parameters supplied to the CreateOrUpdate RoleAssignment operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n RoleAssignments.prototype.createOrUpdate = function (resourceGroupName, hubName, assignmentName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, assignmentName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n RoleAssignments.prototype.get = function (resourceGroupName, hubName, assignmentName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n assignmentName: assignmentName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n RoleAssignments.prototype.deleteMethod = function (resourceGroupName, hubName, assignmentName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n assignmentName: assignmentName,\r\n options: options\r\n }, deleteMethodOperationSpec, callback);\r\n };\r\n /**\r\n * Creates or updates a role assignment in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param assignmentName The assignment name\r\n * @param parameters Parameters supplied to the CreateOrUpdate RoleAssignment operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n RoleAssignments.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, assignmentName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n assignmentName: assignmentName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n RoleAssignments.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return RoleAssignments;\r\n}());\r\nexport { RoleAssignments };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RoleAssignmentListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.assignmentName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RoleAssignmentResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar deleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.assignmentName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n 204: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.assignmentName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.RoleAssignmentResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RoleAssignmentResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.RoleAssignmentListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=roleAssignments.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { GetImageUploadUrlInput, ImageDefinition, CloudError } from \"../models/mappers\";\r\n//# sourceMappingURL=imagesMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/imagesMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Images. */\r\nvar Images = /** @class */ (function () {\r\n /**\r\n * Create a Images.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Images(client) {\r\n this.client = client;\r\n }\r\n Images.prototype.getUploadUrlForEntityType = function (resourceGroupName, hubName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n parameters: parameters,\r\n options: options\r\n }, getUploadUrlForEntityTypeOperationSpec, callback);\r\n };\r\n Images.prototype.getUploadUrlForData = function (resourceGroupName, hubName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n parameters: parameters,\r\n options: options\r\n }, getUploadUrlForDataOperationSpec, callback);\r\n };\r\n return Images;\r\n}());\r\nexport { Images };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getUploadUrlForEntityTypeOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.GetImageUploadUrlInput, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ImageDefinition\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getUploadUrlForDataOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.GetImageUploadUrlInput, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.ImageDefinition\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=images.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport { PredictionResourceFormat, ProxyResource, BaseResource, PredictionMappings, PredictionGradesItem, PredictionSystemGeneratedEntities, CloudError, PredictionTrainingResults, PredictionDistributionDefinition, PredictionDistributionDefinitionDistributionsItem, CanonicalProfileDefinition, CanonicalProfileDefinitionPropertiesItem, PredictionModelStatus, PredictionListResult, Resource, ProfileResourceFormat, PropertyDefinition, ProfileEnumValidValuesFormat, DataSourcePrecedence, StrongId, InteractionResourceFormat, Participant, ParticipantPropertyReference, KpiResourceFormat, KpiGroupByMetadata, KpiParticipantProfilesMetadata, KpiThresholds, KpiAlias, KpiExtract, ConnectorResourceFormat, ConnectorMappingResourceFormat, ConnectorMappingProperties, ConnectorMappingErrorManagement, ConnectorMappingFormat, ConnectorMappingAvailability, ConnectorMappingStructure, ConnectorMappingCompleteOperation, AuthorizationPolicyResourceFormat, LinkResourceFormat, TypePropertiesMapping, RelationshipResourceFormat, RelationshipTypeMapping, RelationshipTypeFieldMapping, RelationshipLinkResourceFormat, RelationshipLinkFieldMapping, ParticipantProfilePropertyReference, ViewResourceFormat, WidgetTypeResourceFormat, RoleAssignmentResourceFormat, AssignmentPrincipal, ResourceSetDescription, RoleResourceFormat, Hub, HubBillingInfoFormat } from \"../models/mappers\";\r\n//# sourceMappingURL=predictionsMappers.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRest from \"ms-rest-js\";\r\nimport * as Mappers from \"../models/predictionsMappers\";\r\nimport * as Parameters from \"../models/parameters\";\r\n/** Class representing a Predictions. */\r\nvar Predictions = /** @class */ (function () {\r\n /**\r\n * Create a Predictions.\r\n * @param {CustomerInsightsManagementClientContext} client Reference to the service client.\r\n */\r\n function Predictions(client) {\r\n this.client = client;\r\n }\r\n /**\r\n * Creates a Prediction or updates an existing Prediction in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param predictionName The name of the Prediction.\r\n * @param parameters Parameters supplied to the create/update Prediction operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Predictions.prototype.createOrUpdate = function (resourceGroupName, hubName, predictionName, parameters, options) {\r\n return this.beginCreateOrUpdate(resourceGroupName, hubName, predictionName, parameters, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Predictions.prototype.get = function (resourceGroupName, hubName, predictionName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n predictionName: predictionName,\r\n options: options\r\n }, getOperationSpec, callback);\r\n };\r\n /**\r\n * Deletes a Prediction in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param predictionName The name of the Prediction.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Predictions.prototype.deleteMethod = function (resourceGroupName, hubName, predictionName, options) {\r\n return this.beginDeleteMethod(resourceGroupName, hubName, predictionName, options)\r\n .then(function (lroPoller) { return lroPoller.pollUntilFinished(); });\r\n };\r\n Predictions.prototype.getTrainingResults = function (resourceGroupName, hubName, predictionName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n predictionName: predictionName,\r\n options: options\r\n }, getTrainingResultsOperationSpec, callback);\r\n };\r\n Predictions.prototype.getModelStatus = function (resourceGroupName, hubName, predictionName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n predictionName: predictionName,\r\n options: options\r\n }, getModelStatusOperationSpec, callback);\r\n };\r\n Predictions.prototype.modelStatus = function (resourceGroupName, hubName, predictionName, parameters, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n predictionName: predictionName,\r\n parameters: parameters,\r\n options: options\r\n }, modelStatusOperationSpec, callback);\r\n };\r\n Predictions.prototype.listByHub = function (resourceGroupName, hubName, options, callback) {\r\n return this.client.sendOperationRequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n options: options\r\n }, listByHubOperationSpec, callback);\r\n };\r\n /**\r\n * Creates a Prediction or updates an existing Prediction in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param predictionName The name of the Prediction.\r\n * @param parameters Parameters supplied to the create/update Prediction operation.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Predictions.prototype.beginCreateOrUpdate = function (resourceGroupName, hubName, predictionName, parameters, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n predictionName: predictionName,\r\n parameters: parameters,\r\n options: options\r\n }, beginCreateOrUpdateOperationSpec, options);\r\n };\r\n /**\r\n * Deletes a Prediction in the hub.\r\n * @param resourceGroupName The name of the resource group.\r\n * @param hubName The name of the hub.\r\n * @param predictionName The name of the Prediction.\r\n * @param [options] The optional parameters\r\n * @returns Promise\r\n */\r\n Predictions.prototype.beginDeleteMethod = function (resourceGroupName, hubName, predictionName, options) {\r\n return this.client.sendLRORequest({\r\n resourceGroupName: resourceGroupName,\r\n hubName: hubName,\r\n predictionName: predictionName,\r\n options: options\r\n }, beginDeleteMethodOperationSpec, options);\r\n };\r\n Predictions.prototype.listByHubNext = function (nextPageLink, options, callback) {\r\n return this.client.sendOperationRequest({\r\n nextPageLink: nextPageLink,\r\n options: options\r\n }, listByHubNextOperationSpec, callback);\r\n };\r\n return Predictions;\r\n}());\r\nexport { Predictions };\r\n// Operation Specifications\r\nvar serializer = new msRest.Serializer(Mappers);\r\nvar getOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.predictionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.PredictionResourceFormat\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getTrainingResultsOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.predictionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.PredictionTrainingResults\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar getModelStatusOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.predictionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.PredictionModelStatus\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar modelStatusOperationSpec = {\r\n httpMethod: \"POST\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.predictionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.PredictionModelStatus, { required: true })\r\n },\r\n responses: {\r\n 200: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubOperationSpec = {\r\n httpMethod: \"GET\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.PredictionListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginCreateOrUpdateOperationSpec = {\r\n httpMethod: \"PUT\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.predictionName0,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n requestBody: {\r\n parameterPath: \"parameters\",\r\n mapper: tslib_1.__assign({}, Mappers.PredictionResourceFormat, { required: true })\r\n },\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.PredictionResourceFormat\r\n },\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar beginDeleteMethodOperationSpec = {\r\n httpMethod: \"DELETE\",\r\n path: \"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\",\r\n urlParameters: [\r\n Parameters.resourceGroupName,\r\n Parameters.hubName1,\r\n Parameters.predictionName1,\r\n Parameters.subscriptionId\r\n ],\r\n queryParameters: [\r\n Parameters.apiVersion\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {},\r\n 202: {},\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\nvar listByHubNextOperationSpec = {\r\n httpMethod: \"GET\",\r\n baseUrl: \"https://management.azure.com\",\r\n path: \"{nextLink}\",\r\n urlParameters: [\r\n Parameters.nextPageLink\r\n ],\r\n headerParameters: [\r\n Parameters.acceptLanguage\r\n ],\r\n responses: {\r\n 200: {\r\n bodyMapper: Mappers.PredictionListResult\r\n },\r\n default: {\r\n bodyMapper: Mappers.CloudError\r\n }\r\n },\r\n serializer: serializer\r\n};\r\n//# sourceMappingURL=predictions.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nexport * from \"./operations\";\r\nexport * from \"./hubs\";\r\nexport * from \"./profiles\";\r\nexport * from \"./interactions\";\r\nexport * from \"./relationships\";\r\nexport * from \"./relationshipLinks\";\r\nexport * from \"./authorizationPolicies\";\r\nexport * from \"./connectors\";\r\nexport * from \"./connectorMappings\";\r\nexport * from \"./kpi\";\r\nexport * from \"./widgetTypes\";\r\nexport * from \"./views\";\r\nexport * from \"./links\";\r\nexport * from \"./roles\";\r\nexport * from \"./roleAssignments\";\r\nexport * from \"./images\";\r\nexport * from \"./predictions\";\r\n//# sourceMappingURL=index.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as msRestAzure from \"ms-rest-azure-js\";\r\nvar packageName = \"@azure/arm-customerinsights\";\r\nvar packageVersion = \"1.0.0\";\r\nvar CustomerInsightsManagementClientContext = /** @class */ (function (_super) {\r\n tslib_1.__extends(CustomerInsightsManagementClientContext, _super);\r\n /**\r\n * Initializes a new instance of the CustomerInsightsManagementClient class.\r\n * @param credentials Credentials needed for the client to connect to Azure.\r\n * @param subscriptionId Gets subscription credentials which uniquely identify Microsoft Azure\r\n * subscription. The subscription ID forms part of the URI for every service call.\r\n * @param [options] The parameter options\r\n */\r\n function CustomerInsightsManagementClientContext(credentials, subscriptionId, options) {\r\n var _this = this;\r\n if (credentials == undefined) {\r\n throw new Error('\\'credentials\\' cannot be null.');\r\n }\r\n if (subscriptionId == undefined) {\r\n throw new Error('\\'subscriptionId\\' cannot be null.');\r\n }\r\n if (!options) {\r\n options = {};\r\n }\r\n _this = _super.call(this, credentials, options) || this;\r\n _this.apiVersion = '2017-04-26';\r\n _this.acceptLanguage = 'en-US';\r\n _this.longRunningOperationRetryTimeout = 30;\r\n _this.baseUri = options.baseUri || _this.baseUri || \"https://management.azure.com\";\r\n _this.requestContentType = \"application/json; charset=utf-8\";\r\n _this.credentials = credentials;\r\n _this.subscriptionId = subscriptionId;\r\n _this.addUserAgentInfo(packageName + \"/\" + packageVersion);\r\n if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) {\r\n _this.acceptLanguage = options.acceptLanguage;\r\n }\r\n if (options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) {\r\n _this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout;\r\n }\r\n return _this;\r\n }\r\n return CustomerInsightsManagementClientContext;\r\n}(msRestAzure.AzureServiceClient));\r\nexport { CustomerInsightsManagementClientContext };\r\n//# sourceMappingURL=customerInsightsManagementClientContext.js.map","/*\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for\r\n * license information.\r\n *\r\n * Code generated by Microsoft (R) AutoRest Code Generator.\r\n * Changes may cause incorrect behavior and will be lost if the code is\r\n * regenerated.\r\n */\r\nimport * as tslib_1 from \"tslib\";\r\nimport * as Models from \"./models\";\r\nimport * as Mappers from \"./models/mappers\";\r\nimport * as operations from \"./operations\";\r\nimport { CustomerInsightsManagementClientContext } from \"./customerInsightsManagementClientContext\";\r\nvar CustomerInsightsManagementClient = /** @class */ (function (_super) {\r\n tslib_1.__extends(CustomerInsightsManagementClient, _super);\r\n /**\r\n * Initializes a new instance of the CustomerInsightsManagementClient class.\r\n * @param credentials Credentials needed for the client to connect to Azure.\r\n * @param subscriptionId Gets subscription credentials which uniquely identify Microsoft Azure\r\n * subscription. The subscription ID forms part of the URI for every service call.\r\n * @param [options] The parameter options\r\n */\r\n function CustomerInsightsManagementClient(credentials, subscriptionId, options) {\r\n var _this = _super.call(this, credentials, subscriptionId, options) || this;\r\n _this.operations = new operations.Operations(_this);\r\n _this.hubs = new operations.Hubs(_this);\r\n _this.profiles = new operations.Profiles(_this);\r\n _this.interactions = new operations.Interactions(_this);\r\n _this.relationships = new operations.Relationships(_this);\r\n _this.relationshipLinks = new operations.RelationshipLinks(_this);\r\n _this.authorizationPolicies = new operations.AuthorizationPolicies(_this);\r\n _this.connectors = new operations.Connectors(_this);\r\n _this.connectorMappings = new operations.ConnectorMappings(_this);\r\n _this.kpi = new operations.Kpi(_this);\r\n _this.widgetTypes = new operations.WidgetTypes(_this);\r\n _this.views = new operations.Views(_this);\r\n _this.links = new operations.Links(_this);\r\n _this.roles = new operations.Roles(_this);\r\n _this.roleAssignments = new operations.RoleAssignments(_this);\r\n _this.images = new operations.Images(_this);\r\n _this.predictions = new operations.Predictions(_this);\r\n return _this;\r\n }\r\n return CustomerInsightsManagementClient;\r\n}(CustomerInsightsManagementClientContext));\r\n// Operation Specifications\r\nexport { CustomerInsightsManagementClient, CustomerInsightsManagementClientContext, Models as CustomerInsightsManagementModels, Mappers as CustomerInsightsManagementMappers };\r\nexport * from \"./operations\";\r\n//# sourceMappingURL=customerInsightsManagementClient.js.map"],"names":["CloudErrorMapper","BaseResourceMapper","tslib_1.__assign","nextPageLink","msRest.Serializer","Parameters.apiVersion","Parameters.acceptLanguage","Mappers.OperationListResult","Mappers.CloudError","Parameters.nextPageLink","resourceGroupName","listOperationSpec","listNextOperationSpec","serializer","Mappers","Parameters.resourceGroupName","Parameters.hubName0","Parameters.subscriptionId","Mappers.Hub","Parameters.hubName1","Mappers.HubListResult","getOperationSpec","beginDeleteMethodOperationSpec","Parameters.profileName1","Parameters.localeCode","Mappers.ProfileResourceFormat","Mappers.ProfileListResult","Parameters.profileName0","listByHubOperationSpec","beginCreateOrUpdateOperationSpec","listByHubNextOperationSpec","Parameters.interactionName1","Mappers.InteractionResourceFormat","Mappers.InteractionListResult","Mappers.SuggestRelationshipLinksResponse","Parameters.interactionName0","Parameters.relationshipName1","Mappers.RelationshipResourceFormat","Mappers.RelationshipListResult","Parameters.relationshipName0","Parameters.relationshipLinkName1","Mappers.RelationshipLinkResourceFormat","Mappers.RelationshipLinkListResult","Parameters.relationshipLinkName0","createOrUpdateOperationSpec","Parameters.authorizationPolicyName0","Mappers.AuthorizationPolicyResourceFormat","Parameters.authorizationPolicyName1","Mappers.AuthorizationPolicyListResult","Mappers.AuthorizationPolicy","Parameters.connectorName1","Mappers.ConnectorResourceFormat","Mappers.ConnectorListResult","Parameters.connectorName0","Parameters.mappingName0","Mappers.ConnectorMappingResourceFormat","Parameters.mappingName1","Mappers.ConnectorMappingListResult","Parameters.kpiName1","Mappers.KpiResourceFormat","Mappers.KpiListResult","Parameters.kpiName0","widgetTypeName","Mappers.WidgetTypeListResult","Parameters.widgetTypeName","Mappers.WidgetTypeResourceFormat","userId","deleteMethodOperationSpec","Parameters.userId","Mappers.ViewListResult","Parameters.viewName0","Mappers.ViewResourceFormat","Parameters.viewName1","Parameters.linkName1","Mappers.LinkResourceFormat","Mappers.LinkListResult","Parameters.linkName0","Mappers.RoleListResult","Mappers.RoleAssignmentListResult","Parameters.assignmentName1","Mappers.RoleAssignmentResourceFormat","Parameters.assignmentName0","Mappers.GetImageUploadUrlInput","Mappers.ImageDefinition","Parameters.predictionName1","Mappers.PredictionResourceFormat","Mappers.PredictionTrainingResults","Mappers.PredictionModelStatus","Mappers.PredictionListResult","Parameters.predictionName0","tslib_1.__extends","msRestAzure.AzureServiceClient","operations.Operations","operations.Hubs","operations.Profiles","operations.Interactions","operations.Relationships","operations.RelationshipLinks","operations.AuthorizationPolicies","operations.Connectors","operations.ConnectorMappings","operations.Kpi","operations.WidgetTypes","operations.Views","operations.Links","operations.Roles","operations.RoleAssignments","operations.Images","operations.Predictions"],"mappings":"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"}
\ No newline at end of file
diff --git a/packages/@azure/arm-customerinsights/dist/arm-customerinsights.min.js b/packages/@azure/arm-customerinsights/dist/arm-customerinsights.min.js
new file mode 100644
index 000000000000..568ab7d66a2b
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/dist/arm-customerinsights.min.js
@@ -0,0 +1 @@
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("ms-rest-azure-js"),require("ms-rest-js")):"function"==typeof define&&define.amd?define(["exports","ms-rest-azure-js","ms-rest-js"],r):r((e.Azure=e.Azure||{},e.Azure.ArmCustomerinsights={}),e.msRestAzure,e.msRest)}(this,function(e,r,t){"use strict";var i=function(e,r){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(e,r)};function n(e,r){function t(){this.constructor=e}i(e,r),e.prototype=null===r?Object.create(r):(t.prototype=r.prototype,new t)}var a,o,s,p,m,l,u,d,c,y,N,g,h,P,z,R,f,S,b,M,C,F,I,q,T,O,v,L,D,G,E,k,A,x,w,K,B,U,V,H,W=function(){return(W=Object.assign||function(e){for(var r,t=1,i=arguments.length;t
+ */
+export interface OperationListResult extends Array {
+ /**
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the HubListResult.
+ * Response of list hub operation.
+ *
+ * @extends Array
+ */
+export interface HubListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link for next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the ProfileListResult.
+ * The response of list profile operation.
+ *
+ * @extends Array
+ */
+export interface ProfileListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the InteractionListResult.
+ * The response of list interaction operation.
+ *
+ * @extends Array
+ */
+export interface InteractionListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the RelationshipListResult.
+ * The response of list relationship operation.
+ *
+ * @extends Array
+ */
+export interface RelationshipListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the RelationshipLinkListResult.
+ * The response of list relationship link operation.
+ *
+ * @extends Array
+ */
+export interface RelationshipLinkListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the AuthorizationPolicyListResult.
+ * The response of list authorization policy operation.
+ *
+ * @extends Array
+ */
+export interface AuthorizationPolicyListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the ConnectorListResult.
+ * The response of list connector operation.
+ *
+ * @extends Array
+ */
+export interface ConnectorListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the ConnectorMappingListResult.
+ * The response of list connector mapping operation.
+ *
+ * @extends Array
+ */
+export interface ConnectorMappingListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the KpiListResult.
+ * The response of list KPI operation.
+ *
+ * @extends Array
+ */
+export interface KpiListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the WidgetTypeListResult.
+ * The response of list widget type operation.
+ *
+ * @extends Array
+ */
+export interface WidgetTypeListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the ViewListResult.
+ * The response of list view operation.
+ *
+ * @extends Array
+ */
+export interface ViewListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the LinkListResult.
+ * The response of list link operation.
+ *
+ * @extends Array
+ */
+export interface LinkListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the RoleListResult.
+ * The response of list role assignment operation.
+ *
+ * @extends Array
+ */
+export interface RoleListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the RoleAssignmentListResult.
+ * The response of list role assignment operation.
+ *
+ * @extends Array
+ */
+export interface RoleAssignmentListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * @interface
+ * An interface representing the PredictionListResult.
+ * The response of list predictions operation.
+ *
+ * @extends Array
+ */
+export interface PredictionListResult extends Array {
+ /**
+ * @member {string} [nextLink] Link to the next set of results.
+ */
+ nextLink?: string;
+}
+
+/**
+ * Defines values for EntityTypes.
+ * Possible values include: 'None', 'Profile', 'Interaction', 'Relationship'
+ * @readonly
+ * @enum {string}
+ */
+export enum EntityTypes {
+ None = 'None',
+ Profile = 'Profile',
+ Interaction = 'Interaction',
+ Relationship = 'Relationship',
+}
+
+/**
+ * Defines values for DataSourceType.
+ * Possible values include: 'Connector', 'LinkInteraction', 'SystemDefault'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: DataSourceType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum DataSourceType {
+ Connector = 'Connector',
+ LinkInteraction = 'LinkInteraction',
+ SystemDefault = 'SystemDefault',
+}
+
+/**
+ * Defines values for Status.
+ * Possible values include: 'None', 'Active', 'Deleted'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: Status = "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum Status {
+ None = 'None',
+ Active = 'Active',
+ Deleted = 'Deleted',
+}
+
+/**
+ * Defines values for ProvisioningStates.
+ * Possible values include: 'Provisioning', 'Succeeded', 'Expiring',
+ * 'Deleting', 'HumanIntervention', 'Failed'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: ProvisioningStates =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum ProvisioningStates {
+ Provisioning = 'Provisioning',
+ Succeeded = 'Succeeded',
+ Expiring = 'Expiring',
+ Deleting = 'Deleting',
+ HumanIntervention = 'HumanIntervention',
+ Failed = 'Failed',
+}
+
+/**
+ * Defines values for PermissionTypes.
+ * Possible values include: 'Read', 'Write', 'Manage'
+ * @readonly
+ * @enum {string}
+ */
+export enum PermissionTypes {
+ Read = 'Read',
+ Write = 'Write',
+ Manage = 'Manage',
+}
+
+/**
+ * Defines values for ConnectorTypes.
+ * Possible values include: 'None', 'CRM', 'AzureBlob', 'Salesforce',
+ * 'ExchangeOnline', 'Outbound'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: ConnectorTypes =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum ConnectorTypes {
+ None = 'None',
+ CRM = 'CRM',
+ AzureBlob = 'AzureBlob',
+ Salesforce = 'Salesforce',
+ ExchangeOnline = 'ExchangeOnline',
+ Outbound = 'Outbound',
+}
+
+/**
+ * Defines values for ConnectorStates.
+ * Possible values include: 'Creating', 'Created', 'Ready', 'Expiring',
+ * 'Deleting', 'Failed'
+ * @readonly
+ * @enum {string}
+ */
+export enum ConnectorStates {
+ Creating = 'Creating',
+ Created = 'Created',
+ Ready = 'Ready',
+ Expiring = 'Expiring',
+ Deleting = 'Deleting',
+ Failed = 'Failed',
+}
+
+/**
+ * Defines values for ErrorManagementTypes.
+ * Possible values include: 'RejectAndContinue', 'StopImport',
+ * 'RejectUntilLimit'
+ * @readonly
+ * @enum {string}
+ */
+export enum ErrorManagementTypes {
+ RejectAndContinue = 'RejectAndContinue',
+ StopImport = 'StopImport',
+ RejectUntilLimit = 'RejectUntilLimit',
+}
+
+/**
+ * Defines values for FrequencyTypes.
+ * Possible values include: 'Minute', 'Hour', 'Day', 'Week', 'Month'
+ * @readonly
+ * @enum {string}
+ */
+export enum FrequencyTypes {
+ Minute = 'Minute',
+ Hour = 'Hour',
+ Day = 'Day',
+ Week = 'Week',
+ Month = 'Month',
+}
+
+/**
+ * Defines values for CompletionOperationTypes.
+ * Possible values include: 'DoNothing', 'DeleteFile', 'MoveFile'
+ * @readonly
+ * @enum {string}
+ */
+export enum CompletionOperationTypes {
+ DoNothing = 'DoNothing',
+ DeleteFile = 'DeleteFile',
+ MoveFile = 'MoveFile',
+}
+
+/**
+ * Defines values for ConnectorMappingStates.
+ * Possible values include: 'Creating', 'Created', 'Failed', 'Ready',
+ * 'Running', 'Stopped', 'Expiring'
+ * @readonly
+ * @enum {string}
+ */
+export enum ConnectorMappingStates {
+ Creating = 'Creating',
+ Created = 'Created',
+ Failed = 'Failed',
+ Ready = 'Ready',
+ Running = 'Running',
+ Stopped = 'Stopped',
+ Expiring = 'Expiring',
+}
+
+/**
+ * Defines values for CalculationWindowTypes.
+ * Possible values include: 'Lifetime', 'Hour', 'Day', 'Week', 'Month'
+ * @readonly
+ * @enum {string}
+ */
+export enum CalculationWindowTypes {
+ Lifetime = 'Lifetime',
+ Hour = 'Hour',
+ Day = 'Day',
+ Week = 'Week',
+ Month = 'Month',
+}
+
+/**
+ * Defines values for KpiFunctions.
+ * Possible values include: 'Sum', 'Avg', 'Min', 'Max', 'Last', 'Count',
+ * 'None', 'CountDistinct'
+ * @readonly
+ * @enum {string}
+ */
+export enum KpiFunctions {
+ Sum = 'Sum',
+ Avg = 'Avg',
+ Min = 'Min',
+ Max = 'Max',
+ Last = 'Last',
+ Count = 'Count',
+ None = 'None',
+ CountDistinct = 'CountDistinct',
+}
+
+/**
+ * Defines values for EntityType.
+ * Possible values include: 'None', 'Profile', 'Interaction', 'Relationship'
+ * @readonly
+ * @enum {string}
+ */
+export enum EntityType {
+ None = 'None',
+ Profile = 'Profile',
+ Interaction = 'Interaction',
+ Relationship = 'Relationship',
+}
+
+/**
+ * Defines values for LinkTypes.
+ * Possible values include: 'UpdateAlways', 'CopyIfNull'
+ * @readonly
+ * @enum {string}
+ */
+export enum LinkTypes {
+ UpdateAlways = 'UpdateAlways',
+ CopyIfNull = 'CopyIfNull',
+}
+
+/**
+ * Defines values for InstanceOperationType.
+ * Possible values include: 'Upsert', 'Delete'
+ * @readonly
+ * @enum {string}
+ */
+export enum InstanceOperationType {
+ Upsert = 'Upsert',
+ Delete = 'Delete',
+}
+
+/**
+ * Defines values for CardinalityTypes.
+ * Possible values include: 'OneToOne', 'OneToMany', 'ManyToMany'
+ * @readonly
+ * @enum {string}
+ */
+export enum CardinalityTypes {
+ OneToOne = 'OneToOne',
+ OneToMany = 'OneToMany',
+ ManyToMany = 'ManyToMany',
+}
+
+/**
+ * Defines values for RoleTypes.
+ * Possible values include: 'Admin', 'Reader', 'ManageAdmin', 'ManageReader',
+ * 'DataAdmin', 'DataReader'
+ * @readonly
+ * @enum {string}
+ */
+export enum RoleTypes {
+ Admin = 'Admin',
+ Reader = 'Reader',
+ ManageAdmin = 'ManageAdmin',
+ ManageReader = 'ManageReader',
+ DataAdmin = 'DataAdmin',
+ DataReader = 'DataReader',
+}
+
+/**
+ * Defines values for CanonicalPropertyValueType.
+ * Possible values include: 'Numeric', 'Categorical', 'DerivedCategorical',
+ * 'DerivedNumeric'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: CanonicalPropertyValueType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum CanonicalPropertyValueType {
+ Numeric = 'Numeric',
+ Categorical = 'Categorical',
+ DerivedCategorical = 'DerivedCategorical',
+ DerivedNumeric = 'DerivedNumeric',
+}
+
+/**
+ * Defines values for PredictionModelLifeCycle.
+ * Possible values include: 'New', 'Provisioning', 'ProvisioningFailed',
+ * 'PendingDiscovering', 'Discovering', 'PendingFeaturing', 'Featuring',
+ * 'FeaturingFailed', 'PendingTraining', 'Training', 'TrainingFailed',
+ * 'Evaluating', 'EvaluatingFailed', 'PendingModelConfirmation', 'Active',
+ * 'Deleted', 'HumanIntervention', 'Failed'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: PredictionModelLifeCycle =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum PredictionModelLifeCycle {
+ New = 'New',
+ Provisioning = 'Provisioning',
+ ProvisioningFailed = 'ProvisioningFailed',
+ PendingDiscovering = 'PendingDiscovering',
+ Discovering = 'Discovering',
+ PendingFeaturing = 'PendingFeaturing',
+ Featuring = 'Featuring',
+ FeaturingFailed = 'FeaturingFailed',
+ PendingTraining = 'PendingTraining',
+ Training = 'Training',
+ TrainingFailed = 'TrainingFailed',
+ Evaluating = 'Evaluating',
+ EvaluatingFailed = 'EvaluatingFailed',
+ PendingModelConfirmation = 'PendingModelConfirmation',
+ Active = 'Active',
+ Deleted = 'Deleted',
+ HumanIntervention = 'HumanIntervention',
+ Failed = 'Failed',
+}
+
+/**
+ * Contains response data for the list operation.
+ */
+export type OperationsListResponse = OperationListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: OperationListResult;
+ };
+};
+
+/**
+ * Contains response data for the listNext operation.
+ */
+export type OperationsListNextResponse = OperationListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: OperationListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type HubsCreateOrUpdateResponse = Hub & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: Hub;
+ };
+};
+
+/**
+ * Contains response data for the update operation.
+ */
+export type HubsUpdateResponse = Hub & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: Hub;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type HubsGetResponse = Hub & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: Hub;
+ };
+};
+
+/**
+ * Contains response data for the listByResourceGroup operation.
+ */
+export type HubsListByResourceGroupResponse = HubListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: HubListResult;
+ };
+};
+
+/**
+ * Contains response data for the list operation.
+ */
+export type HubsListResponse = HubListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: HubListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByResourceGroupNext operation.
+ */
+export type HubsListByResourceGroupNextResponse = HubListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: HubListResult;
+ };
+};
+
+/**
+ * Contains response data for the listNext operation.
+ */
+export type HubsListNextResponse = HubListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: HubListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type ProfilesCreateOrUpdateResponse = ProfileResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ProfileResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type ProfilesGetResponse = ProfileResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ProfileResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type ProfilesListByHubResponse = ProfileListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ProfileListResult;
+ };
+};
+
+/**
+ * Contains response data for the getEnrichingKpis operation.
+ */
+export type ProfilesGetEnrichingKpisResponse = Array & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: KpiDefinition[];
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type ProfilesBeginCreateOrUpdateResponse = ProfileResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ProfileResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type ProfilesListByHubNextResponse = ProfileListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ProfileListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type InteractionsCreateOrUpdateResponse = InteractionResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: InteractionResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type InteractionsGetResponse = InteractionResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: InteractionResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type InteractionsListByHubResponse = InteractionListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: InteractionListResult;
+ };
+};
+
+/**
+ * Contains response data for the suggestRelationshipLinks operation.
+ */
+export type InteractionsSuggestRelationshipLinksResponse = SuggestRelationshipLinksResponse & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: SuggestRelationshipLinksResponse;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type InteractionsBeginCreateOrUpdateResponse = InteractionResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: InteractionResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type InteractionsListByHubNextResponse = InteractionListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: InteractionListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type RelationshipsCreateOrUpdateResponse = RelationshipResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type RelationshipsGetResponse = RelationshipResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type RelationshipsListByHubResponse = RelationshipListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipListResult;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type RelationshipsBeginCreateOrUpdateResponse = RelationshipResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type RelationshipsListByHubNextResponse = RelationshipListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type RelationshipLinksCreateOrUpdateResponse = RelationshipLinkResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipLinkResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type RelationshipLinksGetResponse = RelationshipLinkResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipLinkResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type RelationshipLinksListByHubResponse = RelationshipLinkListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipLinkListResult;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type RelationshipLinksBeginCreateOrUpdateResponse = RelationshipLinkResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipLinkResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type RelationshipLinksListByHubNextResponse = RelationshipLinkListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RelationshipLinkListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type AuthorizationPoliciesCreateOrUpdateResponse = AuthorizationPolicyResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: AuthorizationPolicyResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type AuthorizationPoliciesGetResponse = AuthorizationPolicyResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: AuthorizationPolicyResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type AuthorizationPoliciesListByHubResponse = AuthorizationPolicyListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: AuthorizationPolicyListResult;
+ };
+};
+
+/**
+ * Contains response data for the regeneratePrimaryKey operation.
+ */
+export type AuthorizationPoliciesRegeneratePrimaryKeyResponse = AuthorizationPolicy & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: AuthorizationPolicy;
+ };
+};
+
+/**
+ * Contains response data for the regenerateSecondaryKey operation.
+ */
+export type AuthorizationPoliciesRegenerateSecondaryKeyResponse = AuthorizationPolicy & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: AuthorizationPolicy;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type AuthorizationPoliciesListByHubNextResponse = AuthorizationPolicyListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: AuthorizationPolicyListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type ConnectorsCreateOrUpdateResponse = ConnectorResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type ConnectorsGetResponse = ConnectorResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type ConnectorsListByHubResponse = ConnectorListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorListResult;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type ConnectorsBeginCreateOrUpdateResponse = ConnectorResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type ConnectorsListByHubNextResponse = ConnectorListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type ConnectorMappingsCreateOrUpdateResponse = ConnectorMappingResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorMappingResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type ConnectorMappingsGetResponse = ConnectorMappingResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorMappingResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByConnector operation.
+ */
+export type ConnectorMappingsListByConnectorResponse = ConnectorMappingListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorMappingListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByConnectorNext operation.
+ */
+export type ConnectorMappingsListByConnectorNextResponse = ConnectorMappingListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ConnectorMappingListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type KpiCreateOrUpdateResponse = KpiResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: KpiResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type KpiGetResponse = KpiResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: KpiResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type KpiListByHubResponse = KpiListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: KpiListResult;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type KpiBeginCreateOrUpdateResponse = KpiResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: KpiResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type KpiListByHubNextResponse = KpiListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: KpiListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type WidgetTypesListByHubResponse = WidgetTypeListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: WidgetTypeListResult;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type WidgetTypesGetResponse = WidgetTypeResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: WidgetTypeResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type WidgetTypesListByHubNextResponse = WidgetTypeListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: WidgetTypeListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type ViewsListByHubResponse = ViewListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ViewListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type ViewsCreateOrUpdateResponse = ViewResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ViewResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type ViewsGetResponse = ViewResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ViewResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type ViewsListByHubNextResponse = ViewListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ViewListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type LinksCreateOrUpdateResponse = LinkResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: LinkResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type LinksGetResponse = LinkResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: LinkResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type LinksListByHubResponse = LinkListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: LinkListResult;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type LinksBeginCreateOrUpdateResponse = LinkResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: LinkResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type LinksListByHubNextResponse = LinkListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: LinkListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type RolesListByHubResponse = RoleListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type RolesListByHubNextResponse = RoleListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleListResult;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type RoleAssignmentsListByHubResponse = RoleAssignmentListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleAssignmentListResult;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type RoleAssignmentsCreateOrUpdateResponse = RoleAssignmentResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleAssignmentResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type RoleAssignmentsGetResponse = RoleAssignmentResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleAssignmentResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type RoleAssignmentsBeginCreateOrUpdateResponse = RoleAssignmentResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleAssignmentResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type RoleAssignmentsListByHubNextResponse = RoleAssignmentListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RoleAssignmentListResult;
+ };
+};
+
+/**
+ * Contains response data for the getUploadUrlForEntityType operation.
+ */
+export type ImagesGetUploadUrlForEntityTypeResponse = ImageDefinition & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ImageDefinition;
+ };
+};
+
+/**
+ * Contains response data for the getUploadUrlForData operation.
+ */
+export type ImagesGetUploadUrlForDataResponse = ImageDefinition & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: ImageDefinition;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdate operation.
+ */
+export type PredictionsCreateOrUpdateResponse = PredictionResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the get operation.
+ */
+export type PredictionsGetResponse = PredictionResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the getTrainingResults operation.
+ */
+export type PredictionsGetTrainingResultsResponse = PredictionTrainingResults & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionTrainingResults;
+ };
+};
+
+/**
+ * Contains response data for the getModelStatus operation.
+ */
+export type PredictionsGetModelStatusResponse = PredictionModelStatus & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionModelStatus;
+ };
+};
+
+/**
+ * Contains response data for the listByHub operation.
+ */
+export type PredictionsListByHubResponse = PredictionListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionListResult;
+ };
+};
+
+/**
+ * Contains response data for the beginCreateOrUpdate operation.
+ */
+export type PredictionsBeginCreateOrUpdateResponse = PredictionResourceFormat & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionResourceFormat;
+ };
+};
+
+/**
+ * Contains response data for the listByHubNext operation.
+ */
+export type PredictionsListByHubNextResponse = PredictionListResult & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: PredictionListResult;
+ };
+};
diff --git a/packages/@azure/arm-customerinsights/lib/models/interactionsMappers.ts b/packages/@azure/arm-customerinsights/lib/models/interactionsMappers.ts
new file mode 100644
index 000000000000..569b92a7e5ea
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/interactionsMappers.ts
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ InteractionResourceFormat,
+ ProxyResource,
+ BaseResource,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ Participant,
+ ParticipantPropertyReference,
+ CloudError,
+ InteractionListResult,
+ SuggestRelationshipLinksResponse,
+ RelationshipsLookup,
+ ParticipantProfilePropertyReference,
+ Resource,
+ ProfileResourceFormat,
+ StrongId,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/kpiMappers.ts b/packages/@azure/arm-customerinsights/lib/models/kpiMappers.ts
new file mode 100644
index 000000000000..9f0a6e7bae98
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/kpiMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ KpiResourceFormat,
+ ProxyResource,
+ BaseResource,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ CloudError,
+ KpiListResult,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/linksMappers.ts b/packages/@azure/arm-customerinsights/lib/models/linksMappers.ts
new file mode 100644
index 000000000000..81f8942e42ed
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/linksMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ LinkResourceFormat,
+ ProxyResource,
+ BaseResource,
+ TypePropertiesMapping,
+ ParticipantPropertyReference,
+ CloudError,
+ LinkListResult,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/mappers.ts b/packages/@azure/arm-customerinsights/lib/models/mappers.ts
new file mode 100644
index 000000000000..bf06973fca4b
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/mappers.ts
@@ -0,0 +1,5752 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+import { CloudErrorMapper, BaseResourceMapper } from "ms-rest-azure-js";
+import * as msRest from "ms-rest-js";
+
+export const CloudError = CloudErrorMapper;
+export const BaseResource = BaseResourceMapper;
+
+export const HubBillingInfoFormat: msRest.CompositeMapper = {
+ serializedName: "HubBillingInfoFormat",
+ type: {
+ name: "Composite",
+ className: "HubBillingInfoFormat",
+ modelProperties: {
+ skuName: {
+ serializedName: "skuName",
+ type: {
+ name: "String"
+ }
+ },
+ minUnits: {
+ serializedName: "minUnits",
+ constraints: {
+ InclusiveMaximum: 10,
+ InclusiveMinimum: 1
+ },
+ type: {
+ name: "Number"
+ }
+ },
+ maxUnits: {
+ serializedName: "maxUnits",
+ constraints: {
+ InclusiveMaximum: 10,
+ InclusiveMinimum: 1
+ },
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const HubPropertiesFormat: msRest.CompositeMapper = {
+ serializedName: "HubPropertiesFormat",
+ type: {
+ name: "Composite",
+ className: "HubPropertiesFormat",
+ modelProperties: {
+ apiEndpoint: {
+ readOnly: true,
+ serializedName: "apiEndpoint",
+ type: {
+ name: "String"
+ }
+ },
+ webEndpoint: {
+ readOnly: true,
+ serializedName: "webEndpoint",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ tenantFeatures: {
+ serializedName: "tenantFeatures",
+ type: {
+ name: "Number"
+ }
+ },
+ hubBillingInfo: {
+ serializedName: "hubBillingInfo",
+ type: {
+ name: "Composite",
+ className: "HubBillingInfoFormat"
+ }
+ }
+ }
+ }
+};
+
+export const Resource: msRest.CompositeMapper = {
+ serializedName: "Resource",
+ type: {
+ name: "Composite",
+ className: "Resource",
+ modelProperties: {
+ id: {
+ readOnly: true,
+ serializedName: "id",
+ type: {
+ name: "String"
+ }
+ },
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ type: {
+ readOnly: true,
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
+ },
+ location: {
+ serializedName: "location",
+ type: {
+ name: "String"
+ }
+ },
+ tags: {
+ serializedName: "tags",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const Hub: msRest.CompositeMapper = {
+ serializedName: "Hub",
+ type: {
+ name: "Composite",
+ className: "Hub",
+ modelProperties: {
+ ...Resource.type.modelProperties,
+ apiEndpoint: {
+ readOnly: true,
+ serializedName: "properties.apiEndpoint",
+ type: {
+ name: "String"
+ }
+ },
+ webEndpoint: {
+ readOnly: true,
+ serializedName: "properties.webEndpoint",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ tenantFeatures: {
+ serializedName: "properties.tenantFeatures",
+ type: {
+ name: "Number"
+ }
+ },
+ hubBillingInfo: {
+ serializedName: "properties.hubBillingInfo",
+ type: {
+ name: "Composite",
+ className: "HubBillingInfoFormat"
+ }
+ }
+ }
+ }
+};
+
+export const MetadataDefinitionBase: msRest.CompositeMapper = {
+ serializedName: "MetadataDefinitionBase",
+ type: {
+ name: "Composite",
+ className: "MetadataDefinitionBase",
+ modelProperties: {
+ attributes: {
+ serializedName: "attributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ localizedAttributes: {
+ serializedName: "localizedAttributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ smallImage: {
+ serializedName: "smallImage",
+ type: {
+ name: "String"
+ }
+ },
+ mediumImage: {
+ serializedName: "mediumImage",
+ type: {
+ name: "String"
+ }
+ },
+ largeImage: {
+ serializedName: "largeImage",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ProfileEnumValidValuesFormat: msRest.CompositeMapper = {
+ serializedName: "ProfileEnumValidValuesFormat",
+ type: {
+ name: "Composite",
+ className: "ProfileEnumValidValuesFormat",
+ modelProperties: {
+ value: {
+ serializedName: "value",
+ type: {
+ name: "Number"
+ }
+ },
+ localizedValueNames: {
+ serializedName: "localizedValueNames",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const DataSource: msRest.CompositeMapper = {
+ serializedName: "DataSource",
+ type: {
+ name: "Composite",
+ className: "DataSource",
+ modelProperties: {
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourceType: {
+ readOnly: true,
+ serializedName: "dataSourceType",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ readOnly: true,
+ serializedName: "status",
+ type: {
+ name: "String"
+ }
+ },
+ id: {
+ readOnly: true,
+ serializedName: "id",
+ type: {
+ name: "Number"
+ }
+ },
+ dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const DataSourcePrecedence: msRest.CompositeMapper = {
+ serializedName: "DataSourcePrecedence",
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence",
+ modelProperties: {
+ name: {
+ readOnly: true,
+ serializedName: "dataSource.name",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourceType: {
+ readOnly: true,
+ serializedName: "dataSource.dataSourceType",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ readOnly: true,
+ serializedName: "dataSource.status",
+ type: {
+ name: "String"
+ }
+ },
+ id: {
+ readOnly: true,
+ serializedName: "dataSource.id",
+ type: {
+ name: "Number"
+ }
+ },
+ dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "dataSource.dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ },
+ precedence: {
+ serializedName: "precedence",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const PropertyDefinition: msRest.CompositeMapper = {
+ serializedName: "PropertyDefinition",
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition",
+ modelProperties: {
+ arrayValueSeparator: {
+ serializedName: "arrayValueSeparator",
+ type: {
+ name: "String"
+ }
+ },
+ enumValidValues: {
+ serializedName: "enumValidValues",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ProfileEnumValidValuesFormat"
+ }
+ }
+ }
+ },
+ fieldName: {
+ required: true,
+ serializedName: "fieldName",
+ type: {
+ name: "String"
+ }
+ },
+ fieldType: {
+ required: true,
+ serializedName: "fieldType",
+ type: {
+ name: "String"
+ }
+ },
+ isArray: {
+ serializedName: "isArray",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isEnum: {
+ serializedName: "isEnum",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isFlagEnum: {
+ serializedName: "isFlagEnum",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isImage: {
+ serializedName: "isImage",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isLocalizedString: {
+ serializedName: "isLocalizedString",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isName: {
+ serializedName: "isName",
+ type: {
+ name: "Boolean"
+ }
+ },
+ isRequired: {
+ serializedName: "isRequired",
+ type: {
+ name: "Boolean"
+ }
+ },
+ propertyId: {
+ serializedName: "propertyId",
+ type: {
+ name: "String"
+ }
+ },
+ schemaItemPropLink: {
+ serializedName: "schemaItemPropLink",
+ type: {
+ name: "String"
+ }
+ },
+ maxLength: {
+ serializedName: "maxLength",
+ type: {
+ name: "Number"
+ }
+ },
+ isAvailableInGraph: {
+ serializedName: "isAvailableInGraph",
+ type: {
+ name: "Boolean"
+ }
+ },
+ dataSourcePrecedenceRules: {
+ readOnly: true,
+ serializedName: "dataSourcePrecedenceRules",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const EntityTypeDefinition: msRest.CompositeMapper = {
+ serializedName: "EntityTypeDefinition",
+ type: {
+ name: "Composite",
+ className: "EntityTypeDefinition",
+ modelProperties: {
+ ...MetadataDefinitionBase.type.modelProperties,
+ apiEntitySetName: {
+ serializedName: "apiEntitySetName",
+ type: {
+ name: "String"
+ }
+ },
+ entityType: {
+ serializedName: "entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ fields: {
+ serializedName: "fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ },
+ instancesCount: {
+ serializedName: "instancesCount",
+ type: {
+ name: "Number"
+ }
+ },
+ lastChangedUtc: {
+ readOnly: true,
+ serializedName: "lastChangedUtc",
+ type: {
+ name: "DateTime"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ schemaItemTypeLink: {
+ serializedName: "schemaItemTypeLink",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ timestampFieldName: {
+ serializedName: "timestampFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ typeName: {
+ serializedName: "typeName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const AuthorizationPolicy: msRest.CompositeMapper = {
+ serializedName: "AuthorizationPolicy",
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicy",
+ modelProperties: {
+ policyName: {
+ readOnly: true,
+ serializedName: "policyName",
+ type: {
+ name: "String"
+ }
+ },
+ permissions: {
+ required: true,
+ serializedName: "permissions",
+ constraints: {
+ UniqueItems: true
+ },
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Read",
+ "Write",
+ "Manage"
+ ]
+ }
+ }
+ }
+ },
+ primaryKey: {
+ serializedName: "primaryKey",
+ type: {
+ name: "String"
+ }
+ },
+ secondaryKey: {
+ serializedName: "secondaryKey",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const SalesforceDiscoverSetting: msRest.CompositeMapper = {
+ serializedName: "SalesforceDiscoverSetting",
+ type: {
+ name: "Composite",
+ className: "SalesforceDiscoverSetting",
+ modelProperties: {
+ salesforceConnectionStringSecretUrl: {
+ required: true,
+ serializedName: "salesforceConnectionStringSecretUrl",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const SalesforceTable: msRest.CompositeMapper = {
+ serializedName: "SalesforceTable",
+ type: {
+ name: "Composite",
+ className: "SalesforceTable",
+ modelProperties: {
+ isProfile: {
+ serializedName: "isProfile",
+ type: {
+ name: "String"
+ }
+ },
+ tableCategory: {
+ required: true,
+ serializedName: "tableCategory",
+ type: {
+ name: "String"
+ }
+ },
+ tableName: {
+ required: true,
+ serializedName: "tableName",
+ type: {
+ name: "String"
+ }
+ },
+ tableRemarks: {
+ serializedName: "tableRemarks",
+ type: {
+ name: "String"
+ }
+ },
+ tableSchema: {
+ required: true,
+ serializedName: "tableSchema",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const SalesforceConnectorProperties: msRest.CompositeMapper = {
+ serializedName: "SalesforceConnectorProperties",
+ type: {
+ name: "Composite",
+ className: "SalesforceConnectorProperties",
+ modelProperties: {
+ usersetting: {
+ required: true,
+ serializedName: "usersetting",
+ type: {
+ name: "Composite",
+ className: "SalesforceDiscoverSetting"
+ }
+ },
+ salesforcetables: {
+ required: true,
+ serializedName: "salesforcetables",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "SalesforceTable"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const AzureBlobConnectorProperties: msRest.CompositeMapper = {
+ serializedName: "AzureBlobConnectorProperties",
+ type: {
+ name: "Composite",
+ className: "AzureBlobConnectorProperties",
+ modelProperties: {
+ connectionKeyVaultUrl: {
+ required: true,
+ serializedName: "connectionKeyVaultUrl",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const CrmConnectorEntities: msRest.CompositeMapper = {
+ serializedName: "CrmConnectorEntities",
+ type: {
+ name: "Composite",
+ className: "CrmConnectorEntities",
+ modelProperties: {
+ logicalName: {
+ required: true,
+ serializedName: "logicalName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "String"
+ }
+ },
+ isProfile: {
+ serializedName: "isProfile",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const CrmConnectorProperties: msRest.CompositeMapper = {
+ serializedName: "CrmConnectorProperties",
+ type: {
+ name: "Composite",
+ className: "CrmConnectorProperties",
+ modelProperties: {
+ connectionString: {
+ serializedName: "connectionString",
+ type: {
+ name: "String"
+ }
+ },
+ organizationId: {
+ required: true,
+ serializedName: "organizationId",
+ type: {
+ name: "String"
+ }
+ },
+ organizationUrl: {
+ required: true,
+ serializedName: "organizationUrl",
+ type: {
+ name: "String"
+ }
+ },
+ entities: {
+ required: true,
+ serializedName: "entities",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "CrmConnectorEntities"
+ }
+ }
+ }
+ },
+ accessToken: {
+ serializedName: "accessToken",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const Connector: msRest.CompositeMapper = {
+ serializedName: "Connector",
+ type: {
+ name: "Composite",
+ className: "Connector",
+ modelProperties: {
+ connectorId: {
+ readOnly: true,
+ serializedName: "connectorId",
+ type: {
+ name: "Number"
+ }
+ },
+ connectorName: {
+ serializedName: "connectorName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorType: {
+ required: true,
+ serializedName: "connectorType",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ connectorProperties: {
+ required: true,
+ serializedName: "connectorProperties",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ },
+ lastModified: {
+ readOnly: true,
+ serializedName: "lastModified",
+ type: {
+ name: "DateTime"
+ }
+ },
+ state: {
+ readOnly: true,
+ serializedName: "state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Ready",
+ "Expiring",
+ "Deleting",
+ "Failed"
+ ]
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ isInternal: {
+ serializedName: "isInternal",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingErrorManagement: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingErrorManagement",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingErrorManagement",
+ modelProperties: {
+ errorManagementType: {
+ required: true,
+ serializedName: "errorManagementType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "RejectAndContinue",
+ "StopImport",
+ "RejectUntilLimit"
+ ]
+ }
+ },
+ errorLimit: {
+ serializedName: "errorLimit",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingFormat: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingFormat",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingFormat",
+ modelProperties: {
+ formatType: {
+ required: true,
+ isConstant: true,
+ serializedName: "formatType",
+ defaultValue: 'TextFormat',
+ type: {
+ name: "String"
+ }
+ },
+ columnDelimiter: {
+ serializedName: "columnDelimiter",
+ type: {
+ name: "String"
+ }
+ },
+ acceptLanguage: {
+ serializedName: "acceptLanguage",
+ type: {
+ name: "String"
+ }
+ },
+ quoteCharacter: {
+ serializedName: "quoteCharacter",
+ type: {
+ name: "String"
+ }
+ },
+ quoteEscapeCharacter: {
+ serializedName: "quoteEscapeCharacter",
+ type: {
+ name: "String"
+ }
+ },
+ arraySeparator: {
+ serializedName: "arraySeparator",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingAvailability: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingAvailability",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingAvailability",
+ modelProperties: {
+ frequency: {
+ serializedName: "frequency",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Minute",
+ "Hour",
+ "Day",
+ "Week",
+ "Month"
+ ]
+ }
+ },
+ interval: {
+ required: true,
+ serializedName: "interval",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingStructure: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingStructure",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingStructure",
+ modelProperties: {
+ propertyName: {
+ required: true,
+ serializedName: "propertyName",
+ type: {
+ name: "String"
+ }
+ },
+ columnName: {
+ required: true,
+ serializedName: "columnName",
+ type: {
+ name: "String"
+ }
+ },
+ customFormatSpecifier: {
+ serializedName: "customFormatSpecifier",
+ type: {
+ name: "String"
+ }
+ },
+ isEncrypted: {
+ serializedName: "isEncrypted",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingCompleteOperation: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingCompleteOperation",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingCompleteOperation",
+ modelProperties: {
+ completionOperationType: {
+ serializedName: "completionOperationType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "DoNothing",
+ "DeleteFile",
+ "MoveFile"
+ ]
+ }
+ },
+ destinationFolder: {
+ serializedName: "destinationFolder",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingProperties: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingProperties",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingProperties",
+ modelProperties: {
+ folderPath: {
+ serializedName: "folderPath",
+ type: {
+ name: "String"
+ }
+ },
+ fileFilter: {
+ serializedName: "fileFilter",
+ type: {
+ name: "String"
+ }
+ },
+ hasHeader: {
+ serializedName: "hasHeader",
+ type: {
+ name: "Boolean"
+ }
+ },
+ errorManagement: {
+ required: true,
+ serializedName: "errorManagement",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingErrorManagement"
+ }
+ },
+ format: {
+ required: true,
+ serializedName: "format",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingFormat"
+ }
+ },
+ availability: {
+ required: true,
+ serializedName: "availability",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingAvailability"
+ }
+ },
+ structure: {
+ required: true,
+ serializedName: "structure",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingStructure"
+ }
+ }
+ }
+ },
+ completeOperation: {
+ required: true,
+ serializedName: "completeOperation",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingCompleteOperation"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMapping: msRest.CompositeMapper = {
+ serializedName: "ConnectorMapping",
+ type: {
+ name: "Composite",
+ className: "ConnectorMapping",
+ modelProperties: {
+ connectorName: {
+ readOnly: true,
+ serializedName: "connectorName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorType: {
+ serializedName: "connectorType",
+ type: {
+ name: "String"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ },
+ lastModified: {
+ readOnly: true,
+ serializedName: "lastModified",
+ type: {
+ name: "DateTime"
+ }
+ },
+ entityType: {
+ required: true,
+ serializedName: "entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ entityTypeName: {
+ required: true,
+ serializedName: "entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorMappingName: {
+ readOnly: true,
+ serializedName: "connectorMappingName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ dataFormatId: {
+ readOnly: true,
+ serializedName: "dataFormatId",
+ type: {
+ name: "String"
+ }
+ },
+ mappingProperties: {
+ required: true,
+ serializedName: "mappingProperties",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingProperties"
+ }
+ },
+ nextRunTime: {
+ readOnly: true,
+ serializedName: "nextRunTime",
+ type: {
+ name: "DateTime"
+ }
+ },
+ runId: {
+ readOnly: true,
+ serializedName: "runId",
+ type: {
+ name: "String"
+ }
+ },
+ state: {
+ readOnly: true,
+ serializedName: "state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Failed",
+ "Ready",
+ "Running",
+ "Stopped",
+ "Expiring"
+ ]
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const KpiThresholds: msRest.CompositeMapper = {
+ serializedName: "KpiThresholds",
+ type: {
+ name: "Composite",
+ className: "KpiThresholds",
+ modelProperties: {
+ lowerLimit: {
+ required: true,
+ serializedName: "lowerLimit",
+ type: {
+ name: "Number"
+ }
+ },
+ upperLimit: {
+ required: true,
+ serializedName: "upperLimit",
+ type: {
+ name: "Number"
+ }
+ },
+ increasingKpi: {
+ required: true,
+ serializedName: "increasingKpi",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const KpiGroupByMetadata: msRest.CompositeMapper = {
+ serializedName: "KpiGroupByMetadata",
+ type: {
+ name: "Composite",
+ className: "KpiGroupByMetadata",
+ modelProperties: {
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ fieldName: {
+ serializedName: "fieldName",
+ type: {
+ name: "String"
+ }
+ },
+ fieldType: {
+ serializedName: "fieldType",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const KpiParticipantProfilesMetadata: msRest.CompositeMapper = {
+ serializedName: "KpiParticipantProfilesMetadata",
+ type: {
+ name: "Composite",
+ className: "KpiParticipantProfilesMetadata",
+ modelProperties: {
+ typeName: {
+ required: true,
+ serializedName: "typeName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const KpiAlias: msRest.CompositeMapper = {
+ serializedName: "KpiAlias",
+ type: {
+ name: "Composite",
+ className: "KpiAlias",
+ modelProperties: {
+ aliasName: {
+ required: true,
+ serializedName: "aliasName",
+ type: {
+ name: "String"
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "expression",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const KpiExtract: msRest.CompositeMapper = {
+ serializedName: "KpiExtract",
+ type: {
+ name: "Composite",
+ className: "KpiExtract",
+ modelProperties: {
+ extractName: {
+ required: true,
+ serializedName: "extractName",
+ type: {
+ name: "String"
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "expression",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const KpiDefinition: msRest.CompositeMapper = {
+ serializedName: "KpiDefinition",
+ type: {
+ name: "Composite",
+ className: "KpiDefinition",
+ modelProperties: {
+ entityType: {
+ required: true,
+ serializedName: "entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ entityTypeName: {
+ required: true,
+ serializedName: "entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ kpiName: {
+ readOnly: true,
+ serializedName: "kpiName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ calculationWindow: {
+ required: true,
+ serializedName: "calculationWindow",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Lifetime",
+ "Hour",
+ "Day",
+ "Week",
+ "Month"
+ ]
+ }
+ },
+ calculationWindowFieldName: {
+ serializedName: "calculationWindowFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ functionProperty: {
+ required: true,
+ serializedName: "function",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Sum",
+ "Avg",
+ "Min",
+ "Max",
+ "Last",
+ "Count",
+ "None",
+ "CountDistinct"
+ ]
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "expression",
+ type: {
+ name: "String"
+ }
+ },
+ unit: {
+ serializedName: "unit",
+ type: {
+ name: "String"
+ }
+ },
+ filter: {
+ serializedName: "filter",
+ type: {
+ name: "String"
+ }
+ },
+ groupBy: {
+ serializedName: "groupBy",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ groupByMetadata: {
+ readOnly: true,
+ serializedName: "groupByMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiGroupByMetadata"
+ }
+ }
+ }
+ },
+ participantProfilesMetadata: {
+ readOnly: true,
+ serializedName: "participantProfilesMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiParticipantProfilesMetadata"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ thresHolds: {
+ serializedName: "thresHolds",
+ type: {
+ name: "Composite",
+ className: "KpiThresholds"
+ }
+ },
+ aliases: {
+ serializedName: "aliases",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiAlias"
+ }
+ }
+ }
+ },
+ extracts: {
+ serializedName: "extracts",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiExtract"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const ProxyResource: msRest.CompositeMapper = {
+ serializedName: "ProxyResource",
+ type: {
+ name: "Composite",
+ className: "ProxyResource",
+ modelProperties: {
+ id: {
+ readOnly: true,
+ serializedName: "id",
+ type: {
+ name: "String"
+ }
+ },
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ type: {
+ readOnly: true,
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const WidgetType: msRest.CompositeMapper = {
+ serializedName: "WidgetType",
+ type: {
+ name: "Composite",
+ className: "WidgetType",
+ modelProperties: {
+ widgetTypeName: {
+ readOnly: true,
+ serializedName: "widgetTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ definition: {
+ required: true,
+ serializedName: "definition",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ imageUrl: {
+ serializedName: "imageUrl",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ widgetVersion: {
+ serializedName: "widgetVersion",
+ type: {
+ name: "String"
+ }
+ },
+ changed: {
+ readOnly: true,
+ serializedName: "changed",
+ type: {
+ name: "DateTime"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ }
+ }
+ }
+};
+
+export const View: msRest.CompositeMapper = {
+ serializedName: "View",
+ type: {
+ name: "Composite",
+ className: "View",
+ modelProperties: {
+ viewName: {
+ readOnly: true,
+ serializedName: "viewName",
+ type: {
+ name: "String"
+ }
+ },
+ userId: {
+ serializedName: "userId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ definition: {
+ required: true,
+ serializedName: "definition",
+ type: {
+ name: "String"
+ }
+ },
+ changed: {
+ readOnly: true,
+ serializedName: "changed",
+ type: {
+ name: "DateTime"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "created",
+ type: {
+ name: "DateTime"
+ }
+ }
+ }
+ }
+};
+
+export const TypePropertiesMapping: msRest.CompositeMapper = {
+ serializedName: "TypePropertiesMapping",
+ type: {
+ name: "Composite",
+ className: "TypePropertiesMapping",
+ modelProperties: {
+ sourcePropertyName: {
+ required: true,
+ serializedName: "sourcePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ targetPropertyName: {
+ required: true,
+ serializedName: "targetPropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ linkType: {
+ serializedName: "linkType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "UpdateAlways",
+ "CopyIfNull"
+ ]
+ }
+ }
+ }
+ }
+};
+
+export const ParticipantPropertyReference: msRest.CompositeMapper = {
+ serializedName: "ParticipantPropertyReference",
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference",
+ modelProperties: {
+ sourcePropertyName: {
+ required: true,
+ serializedName: "sourcePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ targetPropertyName: {
+ required: true,
+ serializedName: "targetPropertyName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const LinkDefinition: msRest.CompositeMapper = {
+ serializedName: "LinkDefinition",
+ type: {
+ name: "Composite",
+ className: "LinkDefinition",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ linkName: {
+ readOnly: true,
+ serializedName: "linkName",
+ type: {
+ name: "String"
+ }
+ },
+ sourceEntityType: {
+ required: true,
+ serializedName: "sourceEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ targetEntityType: {
+ required: true,
+ serializedName: "targetEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ sourceEntityTypeName: {
+ required: true,
+ serializedName: "sourceEntityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ targetEntityTypeName: {
+ required: true,
+ serializedName: "targetEntityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ mappings: {
+ serializedName: "mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "TypePropertiesMapping"
+ }
+ }
+ }
+ },
+ participantPropertyReferences: {
+ required: true,
+ serializedName: "participantPropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ referenceOnly: {
+ serializedName: "referenceOnly",
+ type: {
+ name: "Boolean"
+ }
+ },
+ operationType: {
+ serializedName: "operationType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Upsert",
+ "Delete"
+ ]
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipTypeFieldMapping: msRest.CompositeMapper = {
+ serializedName: "RelationshipTypeFieldMapping",
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeFieldMapping",
+ modelProperties: {
+ profileFieldName: {
+ required: true,
+ serializedName: "profileFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfileKeyProperty: {
+ required: true,
+ serializedName: "relatedProfileKeyProperty",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipTypeMapping: msRest.CompositeMapper = {
+ serializedName: "RelationshipTypeMapping",
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeMapping",
+ modelProperties: {
+ fieldMappings: {
+ required: true,
+ serializedName: "fieldMappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeFieldMapping"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipDefinition: msRest.CompositeMapper = {
+ serializedName: "RelationshipDefinition",
+ type: {
+ name: "Composite",
+ className: "RelationshipDefinition",
+ modelProperties: {
+ cardinality: {
+ serializedName: "cardinality",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "OneToOne",
+ "OneToMany",
+ "ManyToMany"
+ ]
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ expiryDateTimeUtc: {
+ serializedName: "expiryDateTimeUtc",
+ type: {
+ name: "DateTime"
+ }
+ },
+ fields: {
+ serializedName: "fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ },
+ lookupMappings: {
+ serializedName: "lookupMappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeMapping"
+ }
+ }
+ }
+ },
+ profileType: {
+ required: true,
+ serializedName: "profileType",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipName: {
+ readOnly: true,
+ serializedName: "relationshipName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfileType: {
+ required: true,
+ serializedName: "relatedProfileType",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipGuidId: {
+ readOnly: true,
+ serializedName: "relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipLinkFieldMapping: msRest.CompositeMapper = {
+ serializedName: "RelationshipLinkFieldMapping",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkFieldMapping",
+ modelProperties: {
+ interactionFieldName: {
+ required: true,
+ serializedName: "interactionFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ linkType: {
+ serializedName: "linkType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "UpdateAlways",
+ "CopyIfNull"
+ ]
+ }
+ },
+ relationshipFieldName: {
+ required: true,
+ serializedName: "relationshipFieldName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ParticipantProfilePropertyReference: msRest.CompositeMapper = {
+ serializedName: "ParticipantProfilePropertyReference",
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference",
+ modelProperties: {
+ interactionPropertyName: {
+ required: true,
+ serializedName: "interactionPropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ profilePropertyName: {
+ required: true,
+ serializedName: "profilePropertyName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipLinkDefinition: msRest.CompositeMapper = {
+ serializedName: "RelationshipLinkDefinition",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkDefinition",
+ modelProperties: {
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ interactionType: {
+ required: true,
+ serializedName: "interactionType",
+ type: {
+ name: "String"
+ }
+ },
+ linkName: {
+ readOnly: true,
+ serializedName: "linkName",
+ type: {
+ name: "String"
+ }
+ },
+ mappings: {
+ serializedName: "mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkFieldMapping"
+ }
+ }
+ }
+ },
+ profilePropertyReferences: {
+ required: true,
+ serializedName: "profilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfilePropertyReferences: {
+ required: true,
+ serializedName: "relatedProfilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ relationshipName: {
+ required: true,
+ serializedName: "relationshipName",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipGuidId: {
+ readOnly: true,
+ serializedName: "relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const Participant: msRest.CompositeMapper = {
+ serializedName: "Participant",
+ type: {
+ name: "Composite",
+ className: "Participant",
+ modelProperties: {
+ profileTypeName: {
+ required: true,
+ serializedName: "profileTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ participantPropertyReferences: {
+ required: true,
+ serializedName: "participantPropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference"
+ }
+ }
+ }
+ },
+ participantName: {
+ required: true,
+ serializedName: "participantName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ role: {
+ serializedName: "role",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const InteractionTypeDefinition: msRest.CompositeMapper = {
+ serializedName: "InteractionTypeDefinition",
+ type: {
+ name: "Composite",
+ className: "InteractionTypeDefinition",
+ modelProperties: {
+ ...EntityTypeDefinition.type.modelProperties,
+ idPropertyNames: {
+ serializedName: "idPropertyNames",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ participantProfiles: {
+ serializedName: "participantProfiles",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Participant"
+ }
+ }
+ }
+ },
+ primaryParticipantProfilePropertyName: {
+ serializedName: "primaryParticipantProfilePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourcePrecedenceRules: {
+ readOnly: true,
+ serializedName: "dataSourcePrecedenceRules",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence"
+ }
+ }
+ }
+ },
+ name: {
+ readOnly: true,
+ serializedName: "defaultDataSource.name",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourceType: {
+ readOnly: true,
+ serializedName: "defaultDataSource.dataSourceType",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ readOnly: true,
+ serializedName: "defaultDataSource.status",
+ type: {
+ name: "String"
+ }
+ },
+ id: {
+ readOnly: true,
+ serializedName: "defaultDataSource.id",
+ type: {
+ name: "Number"
+ }
+ },
+ dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "defaultDataSource.dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ },
+ isActivity: {
+ serializedName: "isActivity",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const StrongId: msRest.CompositeMapper = {
+ serializedName: "StrongId",
+ type: {
+ name: "Composite",
+ className: "StrongId",
+ modelProperties: {
+ keyPropertyNames: {
+ required: true,
+ serializedName: "keyPropertyNames",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ strongIdName: {
+ required: true,
+ serializedName: "strongIdName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const ProfileTypeDefinition: msRest.CompositeMapper = {
+ serializedName: "ProfileTypeDefinition",
+ type: {
+ name: "Composite",
+ className: "ProfileTypeDefinition",
+ modelProperties: {
+ ...EntityTypeDefinition.type.modelProperties,
+ strongIds: {
+ serializedName: "strongIds",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "StrongId"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const ProfileResourceFormat: msRest.CompositeMapper = {
+ serializedName: "ProfileResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ProfileResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ attributes: {
+ serializedName: "properties.attributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ localizedAttributes: {
+ serializedName: "properties.localizedAttributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ smallImage: {
+ serializedName: "properties.smallImage",
+ type: {
+ name: "String"
+ }
+ },
+ mediumImage: {
+ serializedName: "properties.mediumImage",
+ type: {
+ name: "String"
+ }
+ },
+ largeImage: {
+ serializedName: "properties.largeImage",
+ type: {
+ name: "String"
+ }
+ },
+ apiEntitySetName: {
+ serializedName: "properties.apiEntitySetName",
+ type: {
+ name: "String"
+ }
+ },
+ entityType: {
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ fields: {
+ serializedName: "properties.fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ },
+ instancesCount: {
+ serializedName: "properties.instancesCount",
+ type: {
+ name: "Number"
+ }
+ },
+ lastChangedUtc: {
+ readOnly: true,
+ serializedName: "properties.lastChangedUtc",
+ type: {
+ name: "DateTime"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ schemaItemTypeLink: {
+ serializedName: "properties.schemaItemTypeLink",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ timestampFieldName: {
+ serializedName: "properties.timestampFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ typeName: {
+ serializedName: "properties.typeName",
+ type: {
+ name: "String"
+ }
+ },
+ strongIds: {
+ serializedName: "properties.strongIds",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "StrongId"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const InteractionResourceFormat: msRest.CompositeMapper = {
+ serializedName: "InteractionResourceFormat",
+ type: {
+ name: "Composite",
+ className: "InteractionResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ attributes: {
+ serializedName: "properties.attributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ localizedAttributes: {
+ serializedName: "properties.localizedAttributes",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ },
+ smallImage: {
+ serializedName: "properties.smallImage",
+ type: {
+ name: "String"
+ }
+ },
+ mediumImage: {
+ serializedName: "properties.mediumImage",
+ type: {
+ name: "String"
+ }
+ },
+ largeImage: {
+ serializedName: "properties.largeImage",
+ type: {
+ name: "String"
+ }
+ },
+ apiEntitySetName: {
+ serializedName: "properties.apiEntitySetName",
+ type: {
+ name: "String"
+ }
+ },
+ entityType: {
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ fields: {
+ serializedName: "properties.fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ },
+ instancesCount: {
+ serializedName: "properties.instancesCount",
+ type: {
+ name: "Number"
+ }
+ },
+ lastChangedUtc: {
+ readOnly: true,
+ serializedName: "properties.lastChangedUtc",
+ type: {
+ name: "DateTime"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ schemaItemTypeLink: {
+ serializedName: "properties.schemaItemTypeLink",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ timestampFieldName: {
+ serializedName: "properties.timestampFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ typeName: {
+ serializedName: "properties.typeName",
+ type: {
+ name: "String"
+ }
+ },
+ idPropertyNames: {
+ serializedName: "properties.idPropertyNames",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ participantProfiles: {
+ serializedName: "properties.participantProfiles",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Participant"
+ }
+ }
+ }
+ },
+ primaryParticipantProfilePropertyName: {
+ serializedName: "properties.primaryParticipantProfilePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourcePrecedenceRules: {
+ readOnly: true,
+ serializedName: "properties.dataSourcePrecedenceRules",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DataSourcePrecedence"
+ }
+ }
+ }
+ },
+ interactionResourceFormatName: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.name",
+ type: {
+ name: "String"
+ }
+ },
+ dataSourceType: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.dataSourceType",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.status",
+ type: {
+ name: "String"
+ }
+ },
+ interactionResourceFormatId: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.id",
+ type: {
+ name: "Number"
+ }
+ },
+ dataSourceReferenceId: {
+ readOnly: true,
+ serializedName: "properties.defaultDataSource.dataSourceReferenceId",
+ type: {
+ name: "String"
+ }
+ },
+ isActivity: {
+ serializedName: "properties.isActivity",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const KpiResourceFormat: msRest.CompositeMapper = {
+ serializedName: "KpiResourceFormat",
+ type: {
+ name: "Composite",
+ className: "KpiResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ entityType: {
+ required: true,
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ entityTypeName: {
+ required: true,
+ serializedName: "properties.entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ kpiName: {
+ readOnly: true,
+ serializedName: "properties.kpiName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ calculationWindow: {
+ required: true,
+ serializedName: "properties.calculationWindow",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Lifetime",
+ "Hour",
+ "Day",
+ "Week",
+ "Month"
+ ]
+ }
+ },
+ calculationWindowFieldName: {
+ serializedName: "properties.calculationWindowFieldName",
+ type: {
+ name: "String"
+ }
+ },
+ functionProperty: {
+ required: true,
+ serializedName: "properties.function",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Sum",
+ "Avg",
+ "Min",
+ "Max",
+ "Last",
+ "Count",
+ "None",
+ "CountDistinct"
+ ]
+ }
+ },
+ expression: {
+ required: true,
+ serializedName: "properties.expression",
+ type: {
+ name: "String"
+ }
+ },
+ unit: {
+ serializedName: "properties.unit",
+ type: {
+ name: "String"
+ }
+ },
+ filter: {
+ serializedName: "properties.filter",
+ type: {
+ name: "String"
+ }
+ },
+ groupBy: {
+ serializedName: "properties.groupBy",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ groupByMetadata: {
+ readOnly: true,
+ serializedName: "properties.groupByMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiGroupByMetadata"
+ }
+ }
+ }
+ },
+ participantProfilesMetadata: {
+ readOnly: true,
+ serializedName: "properties.participantProfilesMetadata",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiParticipantProfilesMetadata"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ thresHolds: {
+ serializedName: "properties.thresHolds",
+ type: {
+ name: "Composite",
+ className: "KpiThresholds"
+ }
+ },
+ aliases: {
+ serializedName: "properties.aliases",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiAlias"
+ }
+ }
+ }
+ },
+ extracts: {
+ serializedName: "properties.extracts",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiExtract"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const EnrichingKpi: msRest.CompositeMapper = {
+ serializedName: "EnrichingKpi",
+ type: {
+ name: "Composite",
+ className: "EnrichingKpi",
+ modelProperties: {
+ ...KpiDefinition.type.modelProperties
+ }
+ }
+};
+
+export const ConnectorResourceFormat: msRest.CompositeMapper = {
+ serializedName: "ConnectorResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ConnectorResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ connectorId: {
+ readOnly: true,
+ serializedName: "properties.connectorId",
+ type: {
+ name: "Number"
+ }
+ },
+ connectorName: {
+ serializedName: "properties.connectorName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorType: {
+ required: true,
+ serializedName: "properties.connectorType",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ },
+ connectorProperties: {
+ required: true,
+ serializedName: "properties.connectorProperties",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ },
+ lastModified: {
+ readOnly: true,
+ serializedName: "properties.lastModified",
+ type: {
+ name: "DateTime"
+ }
+ },
+ state: {
+ readOnly: true,
+ serializedName: "properties.state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Ready",
+ "Expiring",
+ "Deleting",
+ "Failed"
+ ]
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ isInternal: {
+ serializedName: "properties.isInternal",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingResourceFormat: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ connectorName: {
+ readOnly: true,
+ serializedName: "properties.connectorName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorType: {
+ serializedName: "properties.connectorType",
+ type: {
+ name: "String"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ },
+ lastModified: {
+ readOnly: true,
+ serializedName: "properties.lastModified",
+ type: {
+ name: "DateTime"
+ }
+ },
+ entityType: {
+ required: true,
+ serializedName: "properties.entityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ entityTypeName: {
+ required: true,
+ serializedName: "properties.entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ connectorMappingName: {
+ readOnly: true,
+ serializedName: "properties.connectorMappingName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ },
+ dataFormatId: {
+ readOnly: true,
+ serializedName: "properties.dataFormatId",
+ type: {
+ name: "String"
+ }
+ },
+ mappingProperties: {
+ required: true,
+ serializedName: "properties.mappingProperties",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingProperties"
+ }
+ },
+ nextRunTime: {
+ readOnly: true,
+ serializedName: "properties.nextRunTime",
+ type: {
+ name: "DateTime"
+ }
+ },
+ runId: {
+ readOnly: true,
+ serializedName: "properties.runId",
+ type: {
+ name: "String"
+ }
+ },
+ state: {
+ readOnly: true,
+ serializedName: "properties.state",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Creating",
+ "Created",
+ "Failed",
+ "Ready",
+ "Running",
+ "Stopped",
+ "Expiring"
+ ]
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const AuthorizationPolicyResourceFormat: msRest.CompositeMapper = {
+ serializedName: "AuthorizationPolicyResourceFormat",
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicyResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ policyName: {
+ readOnly: true,
+ serializedName: "properties.policyName",
+ type: {
+ name: "String"
+ }
+ },
+ permissions: {
+ required: true,
+ serializedName: "properties.permissions",
+ constraints: {
+ UniqueItems: true
+ },
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Read",
+ "Write",
+ "Manage"
+ ]
+ }
+ }
+ }
+ },
+ primaryKey: {
+ serializedName: "properties.primaryKey",
+ type: {
+ name: "String"
+ }
+ },
+ secondaryKey: {
+ serializedName: "properties.secondaryKey",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const LinkResourceFormat: msRest.CompositeMapper = {
+ serializedName: "LinkResourceFormat",
+ type: {
+ name: "Composite",
+ className: "LinkResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ linkName: {
+ readOnly: true,
+ serializedName: "properties.linkName",
+ type: {
+ name: "String"
+ }
+ },
+ sourceEntityType: {
+ required: true,
+ serializedName: "properties.sourceEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ targetEntityType: {
+ required: true,
+ serializedName: "properties.targetEntityType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Profile",
+ "Interaction",
+ "Relationship"
+ ]
+ }
+ },
+ sourceEntityTypeName: {
+ required: true,
+ serializedName: "properties.sourceEntityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ targetEntityTypeName: {
+ required: true,
+ serializedName: "properties.targetEntityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ mappings: {
+ serializedName: "properties.mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "TypePropertiesMapping"
+ }
+ }
+ }
+ },
+ participantPropertyReferences: {
+ required: true,
+ serializedName: "properties.participantPropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantPropertyReference"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ referenceOnly: {
+ serializedName: "properties.referenceOnly",
+ type: {
+ name: "Boolean"
+ }
+ },
+ operationType: {
+ serializedName: "properties.operationType",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Upsert",
+ "Delete"
+ ]
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipResourceFormat: msRest.CompositeMapper = {
+ serializedName: "RelationshipResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RelationshipResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ cardinality: {
+ serializedName: "properties.cardinality",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "OneToOne",
+ "OneToMany",
+ "ManyToMany"
+ ]
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ expiryDateTimeUtc: {
+ serializedName: "properties.expiryDateTimeUtc",
+ type: {
+ name: "DateTime"
+ }
+ },
+ fields: {
+ serializedName: "properties.fields",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PropertyDefinition"
+ }
+ }
+ }
+ },
+ lookupMappings: {
+ serializedName: "properties.lookupMappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipTypeMapping"
+ }
+ }
+ }
+ },
+ profileType: {
+ required: true,
+ serializedName: "properties.profileType",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipName: {
+ readOnly: true,
+ serializedName: "properties.relationshipName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfileType: {
+ required: true,
+ serializedName: "properties.relatedProfileType",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipGuidId: {
+ readOnly: true,
+ serializedName: "properties.relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipLinkResourceFormat: msRest.CompositeMapper = {
+ serializedName: "RelationshipLinkResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ interactionType: {
+ required: true,
+ serializedName: "properties.interactionType",
+ type: {
+ name: "String"
+ }
+ },
+ linkName: {
+ readOnly: true,
+ serializedName: "properties.linkName",
+ type: {
+ name: "String"
+ }
+ },
+ mappings: {
+ serializedName: "properties.mappings",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkFieldMapping"
+ }
+ }
+ }
+ },
+ profilePropertyReferences: {
+ required: true,
+ serializedName: "properties.profilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfilePropertyReferences: {
+ required: true,
+ serializedName: "properties.relatedProfilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ relationshipName: {
+ required: true,
+ serializedName: "properties.relationshipName",
+ type: {
+ name: "String"
+ }
+ },
+ relationshipGuidId: {
+ readOnly: true,
+ serializedName: "properties.relationshipGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ViewResourceFormat: msRest.CompositeMapper = {
+ serializedName: "ViewResourceFormat",
+ type: {
+ name: "Composite",
+ className: "ViewResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ viewName: {
+ readOnly: true,
+ serializedName: "properties.viewName",
+ type: {
+ name: "String"
+ }
+ },
+ userId: {
+ serializedName: "properties.userId",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ definition: {
+ required: true,
+ serializedName: "properties.definition",
+ type: {
+ name: "String"
+ }
+ },
+ changed: {
+ readOnly: true,
+ serializedName: "properties.changed",
+ type: {
+ name: "DateTime"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ }
+ }
+ }
+};
+
+export const WidgetTypeResourceFormat: msRest.CompositeMapper = {
+ serializedName: "WidgetTypeResourceFormat",
+ type: {
+ name: "Composite",
+ className: "WidgetTypeResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ widgetTypeName: {
+ readOnly: true,
+ serializedName: "properties.widgetTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ definition: {
+ required: true,
+ serializedName: "properties.definition",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ imageUrl: {
+ serializedName: "properties.imageUrl",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ widgetVersion: {
+ serializedName: "properties.widgetVersion",
+ type: {
+ name: "String"
+ }
+ },
+ changed: {
+ readOnly: true,
+ serializedName: "properties.changed",
+ type: {
+ name: "DateTime"
+ }
+ },
+ created: {
+ readOnly: true,
+ serializedName: "properties.created",
+ type: {
+ name: "DateTime"
+ }
+ }
+ }
+ }
+};
+
+export const AssignmentPrincipal: msRest.CompositeMapper = {
+ serializedName: "AssignmentPrincipal",
+ type: {
+ name: "Composite",
+ className: "AssignmentPrincipal",
+ modelProperties: {
+ principalId: {
+ required: true,
+ serializedName: "principalId",
+ type: {
+ name: "String"
+ }
+ },
+ principalType: {
+ required: true,
+ serializedName: "principalType",
+ type: {
+ name: "String"
+ }
+ },
+ principalMetadata: {
+ serializedName: "principalMetadata",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const ResourceSetDescription: msRest.CompositeMapper = {
+ serializedName: "ResourceSetDescription",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription",
+ modelProperties: {
+ elements: {
+ serializedName: "elements",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ exceptions: {
+ serializedName: "exceptions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const RoleAssignment: msRest.CompositeMapper = {
+ serializedName: "RoleAssignment",
+ type: {
+ name: "Composite",
+ className: "RoleAssignment",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ assignmentName: {
+ readOnly: true,
+ serializedName: "assignmentName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ role: {
+ required: true,
+ serializedName: "role",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Admin",
+ "Reader",
+ "ManageAdmin",
+ "ManageReader",
+ "DataAdmin",
+ "DataReader"
+ ]
+ }
+ },
+ principals: {
+ required: true,
+ serializedName: "principals",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "AssignmentPrincipal"
+ }
+ }
+ }
+ },
+ profiles: {
+ serializedName: "profiles",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ interactions: {
+ serializedName: "interactions",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ links: {
+ serializedName: "links",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ kpis: {
+ serializedName: "kpis",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ sasPolicies: {
+ serializedName: "sasPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ connectors: {
+ serializedName: "connectors",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ views: {
+ serializedName: "views",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ relationshipLinks: {
+ serializedName: "relationshipLinks",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ relationships: {
+ serializedName: "relationships",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ widgetTypes: {
+ serializedName: "widgetTypes",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ roleAssignments: {
+ serializedName: "roleAssignments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ conflationPolicies: {
+ serializedName: "conflationPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ segments: {
+ serializedName: "segments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }
+ }
+ }
+};
+
+export const RoleAssignmentResourceFormat: msRest.CompositeMapper = {
+ serializedName: "RoleAssignmentResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RoleAssignmentResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ assignmentName: {
+ readOnly: true,
+ serializedName: "properties.assignmentName",
+ type: {
+ name: "String"
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ role: {
+ required: true,
+ serializedName: "properties.role",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "Admin",
+ "Reader",
+ "ManageAdmin",
+ "ManageReader",
+ "DataAdmin",
+ "DataReader"
+ ]
+ }
+ },
+ principals: {
+ required: true,
+ serializedName: "properties.principals",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "AssignmentPrincipal"
+ }
+ }
+ }
+ },
+ profiles: {
+ serializedName: "properties.profiles",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ interactions: {
+ serializedName: "properties.interactions",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ links: {
+ serializedName: "properties.links",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ kpis: {
+ serializedName: "properties.kpis",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ sasPolicies: {
+ serializedName: "properties.sasPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ connectors: {
+ serializedName: "properties.connectors",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ views: {
+ serializedName: "properties.views",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ relationshipLinks: {
+ serializedName: "properties.relationshipLinks",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ relationships: {
+ serializedName: "properties.relationships",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ widgetTypes: {
+ serializedName: "properties.widgetTypes",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ roleAssignments: {
+ serializedName: "properties.roleAssignments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ conflationPolicies: {
+ serializedName: "properties.conflationPolicies",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ },
+ segments: {
+ serializedName: "properties.segments",
+ type: {
+ name: "Composite",
+ className: "ResourceSetDescription"
+ }
+ }
+ }
+ }
+};
+
+export const Role: msRest.CompositeMapper = {
+ serializedName: "Role",
+ type: {
+ name: "Composite",
+ className: "Role",
+ modelProperties: {
+ roleName: {
+ serializedName: "roleName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RoleResourceFormat: msRest.CompositeMapper = {
+ serializedName: "RoleResourceFormat",
+ type: {
+ name: "Composite",
+ className: "RoleResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ roleName: {
+ serializedName: "properties.roleName",
+ type: {
+ name: "String"
+ }
+ },
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const GetImageUploadUrlInput: msRest.CompositeMapper = {
+ serializedName: "GetImageUploadUrlInput",
+ type: {
+ name: "Composite",
+ className: "GetImageUploadUrlInput",
+ modelProperties: {
+ entityType: {
+ serializedName: "entityType",
+ type: {
+ name: "String"
+ }
+ },
+ entityTypeName: {
+ serializedName: "entityTypeName",
+ type: {
+ name: "String"
+ }
+ },
+ relativePath: {
+ serializedName: "relativePath",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ImageDefinition: msRest.CompositeMapper = {
+ serializedName: "ImageDefinition",
+ type: {
+ name: "Composite",
+ className: "ImageDefinition",
+ modelProperties: {
+ imageExists: {
+ serializedName: "imageExists",
+ type: {
+ name: "Boolean"
+ }
+ },
+ contentUrl: {
+ serializedName: "contentUrl",
+ type: {
+ name: "String"
+ }
+ },
+ relativePath: {
+ serializedName: "relativePath",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipsLookup: msRest.CompositeMapper = {
+ serializedName: "RelationshipsLookup",
+ type: {
+ name: "Composite",
+ className: "RelationshipsLookup",
+ modelProperties: {
+ profileName: {
+ readOnly: true,
+ serializedName: "profileName",
+ type: {
+ name: "String"
+ }
+ },
+ profilePropertyReferences: {
+ readOnly: true,
+ serializedName: "profilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ relatedProfileName: {
+ readOnly: true,
+ serializedName: "relatedProfileName",
+ type: {
+ name: "String"
+ }
+ },
+ relatedProfilePropertyReferences: {
+ readOnly: true,
+ serializedName: "relatedProfilePropertyReferences",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ParticipantProfilePropertyReference"
+ }
+ }
+ }
+ },
+ existingRelationshipName: {
+ readOnly: true,
+ serializedName: "existingRelationshipName",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const SuggestRelationshipLinksResponse: msRest.CompositeMapper = {
+ serializedName: "SuggestRelationshipLinksResponse",
+ type: {
+ name: "Composite",
+ className: "SuggestRelationshipLinksResponse",
+ modelProperties: {
+ interactionName: {
+ readOnly: true,
+ serializedName: "interactionName",
+ type: {
+ name: "String"
+ }
+ },
+ suggestedRelationships: {
+ readOnly: true,
+ serializedName: "suggestedRelationships",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipsLookup"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const PredictionMappings: msRest.CompositeMapper = {
+ serializedName: "Prediction_mappings",
+ type: {
+ name: "Composite",
+ className: "PredictionMappings",
+ modelProperties: {
+ score: {
+ required: true,
+ serializedName: "score",
+ type: {
+ name: "String"
+ }
+ },
+ grade: {
+ required: true,
+ serializedName: "grade",
+ type: {
+ name: "String"
+ }
+ },
+ reason: {
+ required: true,
+ serializedName: "reason",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionGradesItem: msRest.CompositeMapper = {
+ serializedName: "Prediction_gradesItem",
+ type: {
+ name: "Composite",
+ className: "PredictionGradesItem",
+ modelProperties: {
+ gradeName: {
+ serializedName: "gradeName",
+ type: {
+ name: "String"
+ }
+ },
+ minScoreThreshold: {
+ serializedName: "minScoreThreshold",
+ type: {
+ name: "Number"
+ }
+ },
+ maxScoreThreshold: {
+ serializedName: "maxScoreThreshold",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionSystemGeneratedEntities: msRest.CompositeMapper = {
+ serializedName: "Prediction_systemGeneratedEntities",
+ type: {
+ name: "Composite",
+ className: "PredictionSystemGeneratedEntities",
+ modelProperties: {
+ generatedInteractionTypes: {
+ serializedName: "generatedInteractionTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ generatedLinks: {
+ serializedName: "generatedLinks",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ generatedKpis: {
+ serializedName: "generatedKpis",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const Prediction: msRest.CompositeMapper = {
+ serializedName: "Prediction",
+ type: {
+ name: "Composite",
+ className: "Prediction",
+ modelProperties: {
+ description: {
+ serializedName: "description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedInteractionTypes: {
+ serializedName: "involvedInteractionTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedKpiTypes: {
+ serializedName: "involvedKpiTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedRelationships: {
+ serializedName: "involvedRelationships",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ negativeOutcomeExpression: {
+ required: true,
+ serializedName: "negativeOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ positiveOutcomeExpression: {
+ required: true,
+ serializedName: "positiveOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ primaryProfileType: {
+ required: true,
+ serializedName: "primaryProfileType",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ predictionName: {
+ serializedName: "predictionName",
+ type: {
+ name: "String"
+ }
+ },
+ scopeExpression: {
+ required: true,
+ serializedName: "scopeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ autoAnalyze: {
+ required: true,
+ serializedName: "autoAnalyze",
+ type: {
+ name: "Boolean"
+ }
+ },
+ mappings: {
+ required: true,
+ serializedName: "mappings",
+ type: {
+ name: "Composite",
+ className: "PredictionMappings"
+ }
+ },
+ scoreLabel: {
+ required: true,
+ serializedName: "scoreLabel",
+ type: {
+ name: "String"
+ }
+ },
+ grades: {
+ serializedName: "grades",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionGradesItem"
+ }
+ }
+ }
+ },
+ systemGeneratedEntities: {
+ readOnly: true,
+ serializedName: "systemGeneratedEntities",
+ type: {
+ name: "Composite",
+ className: "PredictionSystemGeneratedEntities"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionDistributionDefinitionDistributionsItem: msRest.CompositeMapper = {
+ serializedName: "PredictionDistributionDefinition_distributionsItem",
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinitionDistributionsItem",
+ modelProperties: {
+ scoreThreshold: {
+ serializedName: "scoreThreshold",
+ type: {
+ name: "Number"
+ }
+ },
+ positives: {
+ serializedName: "positives",
+ type: {
+ name: "Number"
+ }
+ },
+ negatives: {
+ serializedName: "negatives",
+ type: {
+ name: "Number"
+ }
+ },
+ positivesAboveThreshold: {
+ serializedName: "positivesAboveThreshold",
+ type: {
+ name: "Number"
+ }
+ },
+ negativesAboveThreshold: {
+ serializedName: "negativesAboveThreshold",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionDistributionDefinition: msRest.CompositeMapper = {
+ serializedName: "PredictionDistributionDefinition",
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinition",
+ modelProperties: {
+ totalPositives: {
+ serializedName: "totalPositives",
+ type: {
+ name: "Number"
+ }
+ },
+ totalNegatives: {
+ serializedName: "totalNegatives",
+ type: {
+ name: "Number"
+ }
+ },
+ distributions: {
+ serializedName: "distributions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinitionDistributionsItem"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const CanonicalProfileDefinitionPropertiesItem: msRest.CompositeMapper = {
+ serializedName: "CanonicalProfileDefinition_propertiesItem",
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinitionPropertiesItem",
+ modelProperties: {
+ profileName: {
+ serializedName: "profileName",
+ type: {
+ name: "String"
+ }
+ },
+ profilePropertyName: {
+ serializedName: "profilePropertyName",
+ type: {
+ name: "String"
+ }
+ },
+ rank: {
+ serializedName: "rank",
+ type: {
+ name: "Number"
+ }
+ },
+ type: {
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
+ },
+ value: {
+ serializedName: "value",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const CanonicalProfileDefinition: msRest.CompositeMapper = {
+ serializedName: "CanonicalProfileDefinition",
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinition",
+ modelProperties: {
+ canonicalProfileId: {
+ serializedName: "canonicalProfileId",
+ type: {
+ name: "Number"
+ }
+ },
+ properties: {
+ serializedName: "properties",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinitionPropertiesItem"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
+export const PredictionTrainingResults: msRest.CompositeMapper = {
+ serializedName: "PredictionTrainingResults",
+ type: {
+ name: "Composite",
+ className: "PredictionTrainingResults",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ scoreName: {
+ readOnly: true,
+ serializedName: "scoreName",
+ type: {
+ name: "String"
+ }
+ },
+ predictionDistribution: {
+ readOnly: true,
+ serializedName: "predictionDistribution",
+ type: {
+ name: "Composite",
+ className: "PredictionDistributionDefinition"
+ }
+ },
+ canonicalProfiles: {
+ readOnly: true,
+ serializedName: "canonicalProfiles",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "CanonicalProfileDefinition"
+ }
+ }
+ }
+ },
+ primaryProfileInstanceCount: {
+ readOnly: true,
+ serializedName: "primaryProfileInstanceCount",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionModelStatus: msRest.CompositeMapper = {
+ serializedName: "PredictionModelStatus",
+ type: {
+ name: "Composite",
+ className: "PredictionModelStatus",
+ modelProperties: {
+ tenantId: {
+ readOnly: true,
+ serializedName: "tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ predictionName: {
+ readOnly: true,
+ serializedName: "predictionName",
+ type: {
+ name: "String"
+ }
+ },
+ predictionGuidId: {
+ readOnly: true,
+ serializedName: "predictionGuidId",
+ type: {
+ name: "String"
+ }
+ },
+ status: {
+ required: true,
+ serializedName: "status",
+ type: {
+ name: "String"
+ }
+ },
+ message: {
+ readOnly: true,
+ serializedName: "message",
+ type: {
+ name: "String"
+ }
+ },
+ trainingSetCount: {
+ readOnly: true,
+ serializedName: "trainingSetCount",
+ type: {
+ name: "Number"
+ }
+ },
+ testSetCount: {
+ readOnly: true,
+ serializedName: "testSetCount",
+ type: {
+ name: "Number"
+ }
+ },
+ validationSetCount: {
+ readOnly: true,
+ serializedName: "validationSetCount",
+ type: {
+ name: "Number"
+ }
+ },
+ trainingAccuracy: {
+ readOnly: true,
+ serializedName: "trainingAccuracy",
+ type: {
+ name: "Number"
+ }
+ },
+ signalsUsed: {
+ readOnly: true,
+ serializedName: "signalsUsed",
+ type: {
+ name: "Number"
+ }
+ },
+ modelVersion: {
+ readOnly: true,
+ serializedName: "modelVersion",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionResourceFormat: msRest.CompositeMapper = {
+ serializedName: "PredictionResourceFormat",
+ type: {
+ name: "Composite",
+ className: "PredictionResourceFormat",
+ modelProperties: {
+ ...ProxyResource.type.modelProperties,
+ description: {
+ serializedName: "properties.description",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ displayName: {
+ serializedName: "properties.displayName",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedInteractionTypes: {
+ serializedName: "properties.involvedInteractionTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedKpiTypes: {
+ serializedName: "properties.involvedKpiTypes",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ involvedRelationships: {
+ serializedName: "properties.involvedRelationships",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ negativeOutcomeExpression: {
+ required: true,
+ serializedName: "properties.negativeOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ positiveOutcomeExpression: {
+ required: true,
+ serializedName: "properties.positiveOutcomeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ primaryProfileType: {
+ required: true,
+ serializedName: "properties.primaryProfileType",
+ type: {
+ name: "String"
+ }
+ },
+ provisioningState: {
+ readOnly: true,
+ serializedName: "properties.provisioningState",
+ type: {
+ name: "String"
+ }
+ },
+ predictionName: {
+ serializedName: "properties.predictionName",
+ type: {
+ name: "String"
+ }
+ },
+ scopeExpression: {
+ required: true,
+ serializedName: "properties.scopeExpression",
+ type: {
+ name: "String"
+ }
+ },
+ tenantId: {
+ readOnly: true,
+ serializedName: "properties.tenantId",
+ type: {
+ name: "String"
+ }
+ },
+ autoAnalyze: {
+ required: true,
+ serializedName: "properties.autoAnalyze",
+ type: {
+ name: "Boolean"
+ }
+ },
+ mappings: {
+ required: true,
+ serializedName: "properties.mappings",
+ type: {
+ name: "Composite",
+ className: "PredictionMappings"
+ }
+ },
+ scoreLabel: {
+ required: true,
+ serializedName: "properties.scoreLabel",
+ type: {
+ name: "String"
+ }
+ },
+ grades: {
+ serializedName: "properties.grades",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionGradesItem"
+ }
+ }
+ }
+ },
+ systemGeneratedEntities: {
+ readOnly: true,
+ serializedName: "properties.systemGeneratedEntities",
+ type: {
+ name: "Composite",
+ className: "PredictionSystemGeneratedEntities"
+ }
+ }
+ }
+ }
+};
+
+export const OperationDisplay: msRest.CompositeMapper = {
+ serializedName: "Operation_display",
+ type: {
+ name: "Composite",
+ className: "OperationDisplay",
+ modelProperties: {
+ provider: {
+ readOnly: true,
+ serializedName: "provider",
+ type: {
+ name: "String"
+ }
+ },
+ resource: {
+ readOnly: true,
+ serializedName: "resource",
+ type: {
+ name: "String"
+ }
+ },
+ operation: {
+ readOnly: true,
+ serializedName: "operation",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const Operation: msRest.CompositeMapper = {
+ serializedName: "Operation",
+ type: {
+ name: "Composite",
+ className: "Operation",
+ modelProperties: {
+ name: {
+ readOnly: true,
+ serializedName: "name",
+ type: {
+ name: "String"
+ }
+ },
+ display: {
+ serializedName: "display",
+ type: {
+ name: "Composite",
+ className: "OperationDisplay"
+ }
+ }
+ }
+ }
+};
+
+export const OperationListResult: msRest.CompositeMapper = {
+ serializedName: "OperationListResult",
+ type: {
+ name: "Composite",
+ className: "OperationListResult",
+ modelProperties: {
+ value: {
+ readOnly: true,
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Operation"
+ }
+ }
+ }
+ },
+ nextLink: {
+ readOnly: true,
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const HubListResult: msRest.CompositeMapper = {
+ serializedName: "HubListResult",
+ type: {
+ name: "Composite",
+ className: "HubListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "Hub"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ProfileListResult: msRest.CompositeMapper = {
+ serializedName: "ProfileListResult",
+ type: {
+ name: "Composite",
+ className: "ProfileListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ProfileResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const InteractionListResult: msRest.CompositeMapper = {
+ serializedName: "InteractionListResult",
+ type: {
+ name: "Composite",
+ className: "InteractionListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "InteractionResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipListResult: msRest.CompositeMapper = {
+ serializedName: "RelationshipListResult",
+ type: {
+ name: "Composite",
+ className: "RelationshipListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RelationshipLinkListResult: msRest.CompositeMapper = {
+ serializedName: "RelationshipLinkListResult",
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RelationshipLinkResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const AuthorizationPolicyListResult: msRest.CompositeMapper = {
+ serializedName: "AuthorizationPolicyListResult",
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicyListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "AuthorizationPolicyResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorListResult: msRest.CompositeMapper = {
+ serializedName: "ConnectorListResult",
+ type: {
+ name: "Composite",
+ className: "ConnectorListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ConnectorResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ConnectorMappingListResult: msRest.CompositeMapper = {
+ serializedName: "ConnectorMappingListResult",
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ConnectorMappingResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const KpiListResult: msRest.CompositeMapper = {
+ serializedName: "KpiListResult",
+ type: {
+ name: "Composite",
+ className: "KpiListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "KpiResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const WidgetTypeListResult: msRest.CompositeMapper = {
+ serializedName: "WidgetTypeListResult",
+ type: {
+ name: "Composite",
+ className: "WidgetTypeListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "WidgetTypeResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const ViewListResult: msRest.CompositeMapper = {
+ serializedName: "ViewListResult",
+ type: {
+ name: "Composite",
+ className: "ViewListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ViewResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const LinkListResult: msRest.CompositeMapper = {
+ serializedName: "LinkListResult",
+ type: {
+ name: "Composite",
+ className: "LinkListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "LinkResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RoleListResult: msRest.CompositeMapper = {
+ serializedName: "RoleListResult",
+ type: {
+ name: "Composite",
+ className: "RoleListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RoleResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const RoleAssignmentListResult: msRest.CompositeMapper = {
+ serializedName: "RoleAssignmentListResult",
+ type: {
+ name: "Composite",
+ className: "RoleAssignmentListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "RoleAssignmentResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const PredictionListResult: msRest.CompositeMapper = {
+ serializedName: "PredictionListResult",
+ type: {
+ name: "Composite",
+ className: "PredictionListResult",
+ modelProperties: {
+ value: {
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "PredictionResourceFormat"
+ }
+ }
+ }
+ },
+ nextLink: {
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
diff --git a/packages/@azure/arm-customerinsights/lib/models/operationsMappers.ts b/packages/@azure/arm-customerinsights/lib/models/operationsMappers.ts
new file mode 100644
index 000000000000..2edcc577920e
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/operationsMappers.ts
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ OperationListResult,
+ Operation,
+ OperationDisplay,
+ CloudError
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/parameters.ts b/packages/@azure/arm-customerinsights/lib/models/parameters.ts
new file mode 100644
index 000000000000..f0f95c726142
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/parameters.ts
@@ -0,0 +1,419 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+import * as msRest from "ms-rest-js";
+
+export const acceptLanguage: msRest.OperationParameter = {
+ parameterPath: "acceptLanguage",
+ mapper: {
+ serializedName: "accept-language",
+ defaultValue: 'en-US',
+ type: {
+ name: "String"
+ }
+ }
+};
+export const apiVersion: msRest.OperationQueryParameter = {
+ parameterPath: "apiVersion",
+ mapper: {
+ required: true,
+ serializedName: "api-version",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const assignmentName0: msRest.OperationURLParameter = {
+ parameterPath: "assignmentName",
+ mapper: {
+ required: true,
+ serializedName: "assignmentName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const assignmentName1: msRest.OperationURLParameter = {
+ parameterPath: "assignmentName",
+ mapper: {
+ required: true,
+ serializedName: "assignmentName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const authorizationPolicyName0: msRest.OperationURLParameter = {
+ parameterPath: "authorizationPolicyName",
+ mapper: {
+ required: true,
+ serializedName: "authorizationPolicyName",
+ constraints: {
+ MaxLength: 50,
+ MinLength: 1,
+ Pattern: /^[A-Za-z0-9]$|^[A-Za-z0-9][\w-\.]*[A-Za-z0-9]$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const authorizationPolicyName1: msRest.OperationURLParameter = {
+ parameterPath: "authorizationPolicyName",
+ mapper: {
+ required: true,
+ serializedName: "authorizationPolicyName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const connectorName0: msRest.OperationURLParameter = {
+ parameterPath: "connectorName",
+ mapper: {
+ required: true,
+ serializedName: "connectorName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const connectorName1: msRest.OperationURLParameter = {
+ parameterPath: "connectorName",
+ mapper: {
+ required: true,
+ serializedName: "connectorName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const hubName0: msRest.OperationURLParameter = {
+ parameterPath: "hubName",
+ mapper: {
+ required: true,
+ serializedName: "hubName",
+ constraints: {
+ MaxLength: 64,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const hubName1: msRest.OperationURLParameter = {
+ parameterPath: "hubName",
+ mapper: {
+ required: true,
+ serializedName: "hubName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const interactionName0: msRest.OperationURLParameter = {
+ parameterPath: "interactionName",
+ mapper: {
+ required: true,
+ serializedName: "interactionName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const interactionName1: msRest.OperationURLParameter = {
+ parameterPath: "interactionName",
+ mapper: {
+ required: true,
+ serializedName: "interactionName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const kpiName0: msRest.OperationURLParameter = {
+ parameterPath: "kpiName",
+ mapper: {
+ required: true,
+ serializedName: "kpiName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const kpiName1: msRest.OperationURLParameter = {
+ parameterPath: "kpiName",
+ mapper: {
+ required: true,
+ serializedName: "kpiName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const linkName0: msRest.OperationURLParameter = {
+ parameterPath: "linkName",
+ mapper: {
+ required: true,
+ serializedName: "linkName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const linkName1: msRest.OperationURLParameter = {
+ parameterPath: "linkName",
+ mapper: {
+ required: true,
+ serializedName: "linkName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const localeCode: msRest.OperationQueryParameter = {
+ parameterPath: [
+ "options",
+ "localeCode"
+ ],
+ mapper: {
+ serializedName: "locale-code",
+ defaultValue: 'en-us',
+ type: {
+ name: "String"
+ }
+ }
+};
+export const mappingName0: msRest.OperationURLParameter = {
+ parameterPath: "mappingName",
+ mapper: {
+ required: true,
+ serializedName: "mappingName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const mappingName1: msRest.OperationURLParameter = {
+ parameterPath: "mappingName",
+ mapper: {
+ required: true,
+ serializedName: "mappingName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const nextPageLink: msRest.OperationURLParameter = {
+ parameterPath: "nextPageLink",
+ mapper: {
+ required: true,
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ },
+ skipEncoding: true
+};
+export const predictionName0: msRest.OperationURLParameter = {
+ parameterPath: "predictionName",
+ mapper: {
+ required: true,
+ serializedName: "predictionName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const predictionName1: msRest.OperationURLParameter = {
+ parameterPath: "predictionName",
+ mapper: {
+ required: true,
+ serializedName: "predictionName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const profileName0: msRest.OperationURLParameter = {
+ parameterPath: "profileName",
+ mapper: {
+ required: true,
+ serializedName: "profileName",
+ constraints: {
+ MaxLength: 128,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const profileName1: msRest.OperationURLParameter = {
+ parameterPath: "profileName",
+ mapper: {
+ required: true,
+ serializedName: "profileName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const relationshipLinkName0: msRest.OperationURLParameter = {
+ parameterPath: "relationshipLinkName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipLinkName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const relationshipLinkName1: msRest.OperationURLParameter = {
+ parameterPath: "relationshipLinkName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipLinkName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const relationshipName0: msRest.OperationURLParameter = {
+ parameterPath: "relationshipName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1,
+ Pattern: /^[a-zA-Z][a-zA-Z0-9_]+$/
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const relationshipName1: msRest.OperationURLParameter = {
+ parameterPath: "relationshipName",
+ mapper: {
+ required: true,
+ serializedName: "relationshipName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const resourceGroupName: msRest.OperationURLParameter = {
+ parameterPath: "resourceGroupName",
+ mapper: {
+ required: true,
+ serializedName: "resourceGroupName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const subscriptionId: msRest.OperationURLParameter = {
+ parameterPath: "subscriptionId",
+ mapper: {
+ required: true,
+ serializedName: "subscriptionId",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const userId: msRest.OperationQueryParameter = {
+ parameterPath: "userId",
+ mapper: {
+ required: true,
+ serializedName: "userId",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const viewName0: msRest.OperationURLParameter = {
+ parameterPath: "viewName",
+ mapper: {
+ required: true,
+ serializedName: "viewName",
+ constraints: {
+ MaxLength: 512,
+ MinLength: 1
+ },
+ type: {
+ name: "String"
+ }
+ }
+};
+export const viewName1: msRest.OperationURLParameter = {
+ parameterPath: "viewName",
+ mapper: {
+ required: true,
+ serializedName: "viewName",
+ type: {
+ name: "String"
+ }
+ }
+};
+export const widgetTypeName: msRest.OperationURLParameter = {
+ parameterPath: "widgetTypeName",
+ mapper: {
+ required: true,
+ serializedName: "widgetTypeName",
+ type: {
+ name: "String"
+ }
+ }
+};
diff --git a/packages/@azure/arm-customerinsights/lib/models/predictionsMappers.ts b/packages/@azure/arm-customerinsights/lib/models/predictionsMappers.ts
new file mode 100644
index 000000000000..a26b0b4d4c6f
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/predictionsMappers.ts
@@ -0,0 +1,67 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ PredictionResourceFormat,
+ ProxyResource,
+ BaseResource,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ CloudError,
+ PredictionTrainingResults,
+ PredictionDistributionDefinition,
+ PredictionDistributionDefinitionDistributionsItem,
+ CanonicalProfileDefinition,
+ CanonicalProfileDefinitionPropertiesItem,
+ PredictionModelStatus,
+ PredictionListResult,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/profilesMappers.ts b/packages/@azure/arm-customerinsights/lib/models/profilesMappers.ts
new file mode 100644
index 000000000000..9662bd20c0b0
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/profilesMappers.ts
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ ProfileResourceFormat,
+ ProxyResource,
+ BaseResource,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ CloudError,
+ ProfileListResult,
+ KpiDefinition,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ Resource,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ EnrichingKpi,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/relationshipLinksMappers.ts b/packages/@azure/arm-customerinsights/lib/models/relationshipLinksMappers.ts
new file mode 100644
index 000000000000..83bdeb012cd3
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/relationshipLinksMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ RelationshipLinkResourceFormat,
+ ProxyResource,
+ BaseResource,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ CloudError,
+ RelationshipLinkListResult,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/relationshipsMappers.ts b/packages/@azure/arm-customerinsights/lib/models/relationshipsMappers.ts
new file mode 100644
index 000000000000..d59584f7d726
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/relationshipsMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ RelationshipResourceFormat,
+ ProxyResource,
+ BaseResource,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ CloudError,
+ RelationshipListResult,
+ Resource,
+ ProfileResourceFormat,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/roleAssignmentsMappers.ts b/packages/@azure/arm-customerinsights/lib/models/roleAssignmentsMappers.ts
new file mode 100644
index 000000000000..4275552ba229
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/roleAssignmentsMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ RoleAssignmentListResult,
+ RoleAssignmentResourceFormat,
+ ProxyResource,
+ BaseResource,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ CloudError,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/rolesMappers.ts b/packages/@azure/arm-customerinsights/lib/models/rolesMappers.ts
new file mode 100644
index 000000000000..70c5132d7df7
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/rolesMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ RoleListResult,
+ RoleResourceFormat,
+ ProxyResource,
+ BaseResource,
+ CloudError,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/viewsMappers.ts b/packages/@azure/arm-customerinsights/lib/models/viewsMappers.ts
new file mode 100644
index 000000000000..c0220573e7f5
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/viewsMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ ViewListResult,
+ ViewResourceFormat,
+ ProxyResource,
+ BaseResource,
+ CloudError,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ WidgetTypeResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/models/widgetTypesMappers.ts b/packages/@azure/arm-customerinsights/lib/models/widgetTypesMappers.ts
new file mode 100644
index 000000000000..e07dddc31140
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/models/widgetTypesMappers.ts
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+export {
+ WidgetTypeListResult,
+ WidgetTypeResourceFormat,
+ ProxyResource,
+ BaseResource,
+ CloudError,
+ Resource,
+ ProfileResourceFormat,
+ PropertyDefinition,
+ ProfileEnumValidValuesFormat,
+ DataSourcePrecedence,
+ StrongId,
+ InteractionResourceFormat,
+ Participant,
+ ParticipantPropertyReference,
+ KpiResourceFormat,
+ KpiGroupByMetadata,
+ KpiParticipantProfilesMetadata,
+ KpiThresholds,
+ KpiAlias,
+ KpiExtract,
+ ConnectorResourceFormat,
+ ConnectorMappingResourceFormat,
+ ConnectorMappingProperties,
+ ConnectorMappingErrorManagement,
+ ConnectorMappingFormat,
+ ConnectorMappingAvailability,
+ ConnectorMappingStructure,
+ ConnectorMappingCompleteOperation,
+ AuthorizationPolicyResourceFormat,
+ LinkResourceFormat,
+ TypePropertiesMapping,
+ RelationshipResourceFormat,
+ RelationshipTypeMapping,
+ RelationshipTypeFieldMapping,
+ RelationshipLinkResourceFormat,
+ RelationshipLinkFieldMapping,
+ ParticipantProfilePropertyReference,
+ ViewResourceFormat,
+ RoleAssignmentResourceFormat,
+ AssignmentPrincipal,
+ ResourceSetDescription,
+ RoleResourceFormat,
+ PredictionResourceFormat,
+ PredictionMappings,
+ PredictionGradesItem,
+ PredictionSystemGeneratedEntities,
+ Hub,
+ HubBillingInfoFormat
+} from "../models/mappers";
+
diff --git a/packages/@azure/arm-customerinsights/lib/operations/authorizationPolicies.ts b/packages/@azure/arm-customerinsights/lib/operations/authorizationPolicies.ts
new file mode 100644
index 000000000000..13472cce361f
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/operations/authorizationPolicies.ts
@@ -0,0 +1,398 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+import * as msRest from "ms-rest-js";
+import * as Models from "../models";
+import * as Mappers from "../models/authorizationPoliciesMappers";
+import * as Parameters from "../models/parameters";
+import { CustomerInsightsManagementClientContext } from "../customerInsightsManagementClientContext";
+
+/** Class representing a AuthorizationPolicies. */
+export class AuthorizationPolicies {
+ private readonly client: CustomerInsightsManagementClientContext;
+
+ /**
+ * Create a AuthorizationPolicies.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ constructor(client: CustomerInsightsManagementClientContext) {
+ this.client = client;
+ }
+
+ /**
+ * Creates an authorization policy or updates an existing authorization policy.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param parameters Parameters supplied to the CreateOrUpdate authorization policy operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, authorizationPolicyName: string, parameters: Models.AuthorizationPolicyResourceFormat, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param parameters Parameters supplied to the CreateOrUpdate authorization policy operation.
+ * @param callback The callback
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, authorizationPolicyName: string, parameters: Models.AuthorizationPolicyResourceFormat, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param parameters Parameters supplied to the CreateOrUpdate authorization policy operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, authorizationPolicyName: string, parameters: Models.AuthorizationPolicyResourceFormat, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ createOrUpdate(resourceGroupName: string, hubName: string, authorizationPolicyName: string, parameters: Models.AuthorizationPolicyResourceFormat, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ authorizationPolicyName,
+ parameters,
+ options
+ },
+ createOrUpdateOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets an authorization policy in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ get(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, authorizationPolicyName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ get(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ authorizationPolicyName,
+ options
+ },
+ getOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets all the authorization policies in a specified hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByHub(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param callback The callback
+ */
+ listByHub(resourceGroupName: string, hubName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByHub(resourceGroupName: string, hubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByHub(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ options
+ },
+ listByHubOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Regenerates the primary policy key of the specified authorization policy.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ regeneratePrimaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param callback The callback
+ */
+ regeneratePrimaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ regeneratePrimaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ regeneratePrimaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ authorizationPolicyName,
+ options
+ },
+ regeneratePrimaryKeyOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Regenerates the secondary policy key of the specified authorization policy.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ regenerateSecondaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param callback The callback
+ */
+ regenerateSecondaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param authorizationPolicyName The name of the policy.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ regenerateSecondaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ regenerateSecondaryKey(resourceGroupName: string, hubName: string, authorizationPolicyName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ authorizationPolicyName,
+ options
+ },
+ regenerateSecondaryKeyOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets all the authorization policies in a specified hub.
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByHubNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param callback The callback
+ */
+ listByHubNext(nextPageLink: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByHubNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByHubNext(nextPageLink: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ nextPageLink,
+ options
+ },
+ listByHubNextOperationSpec,
+ callback) as Promise;
+ }
+}
+
+// Operation Specifications
+const serializer = new msRest.Serializer(Mappers);
+const createOrUpdateOperationSpec: msRest.OperationSpec = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.authorizationPolicyName0,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: {
+ ...Mappers.AuthorizationPolicyResourceFormat,
+ required: true
+ }
+ },
+ responses: {
+ 200: {
+ bodyMapper: Mappers.AuthorizationPolicyResourceFormat
+ },
+ 201: {
+ bodyMapper: Mappers.AuthorizationPolicyResourceFormat
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const getOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.authorizationPolicyName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.AuthorizationPolicyResourceFormat
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const listByHubOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.AuthorizationPolicyListResult
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const regeneratePrimaryKeyOperationSpec: msRest.OperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.authorizationPolicyName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.AuthorizationPolicy
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const regenerateSecondaryKeyOperationSpec: msRest.OperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.authorizationPolicyName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.AuthorizationPolicy
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const listByHubNextOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ Parameters.nextPageLink
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.AuthorizationPolicyListResult
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
diff --git a/packages/@azure/arm-customerinsights/lib/operations/connectorMappings.ts b/packages/@azure/arm-customerinsights/lib/operations/connectorMappings.ts
new file mode 100644
index 000000000000..9c680bc9e42a
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/operations/connectorMappings.ts
@@ -0,0 +1,355 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+import * as msRest from "ms-rest-js";
+import * as Models from "../models";
+import * as Mappers from "../models/connectorMappingsMappers";
+import * as Parameters from "../models/parameters";
+import { CustomerInsightsManagementClientContext } from "../customerInsightsManagementClientContext";
+
+/** Class representing a ConnectorMappings. */
+export class ConnectorMappings {
+ private readonly client: CustomerInsightsManagementClientContext;
+
+ /**
+ * Create a ConnectorMappings.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ constructor(client: CustomerInsightsManagementClientContext) {
+ this.client = client;
+ }
+
+ /**
+ * Creates a connector mapping or updates an existing connector mapping in the connector.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector Mapping operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, parameters: Models.ConnectorMappingResourceFormat, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector Mapping operation.
+ * @param callback The callback
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, parameters: Models.ConnectorMappingResourceFormat, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector Mapping operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, parameters: Models.ConnectorMappingResourceFormat, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ createOrUpdate(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, parameters: Models.ConnectorMappingResourceFormat, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ mappingName,
+ parameters,
+ options
+ },
+ createOrUpdateOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets a connector mapping in the connector.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ get(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ get(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ mappingName,
+ options
+ },
+ getOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Deletes a connector mapping in the connector.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ deleteMethod(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param callback The callback
+ */
+ deleteMethod(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param mappingName The name of the connector mapping.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ deleteMethod(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ deleteMethod(resourceGroupName: string, hubName: string, connectorName: string, mappingName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ mappingName,
+ options
+ },
+ deleteMethodOperationSpec,
+ callback);
+ }
+
+ /**
+ * Gets all the connector mappings in the specified connector.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByConnector(resourceGroupName: string, hubName: string, connectorName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param callback The callback
+ */
+ listByConnector(resourceGroupName: string, hubName: string, connectorName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByConnector(resourceGroupName: string, hubName: string, connectorName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByConnector(resourceGroupName: string, hubName: string, connectorName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ options
+ },
+ listByConnectorOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets all the connector mappings in the specified connector.
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByConnectorNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param callback The callback
+ */
+ listByConnectorNext(nextPageLink: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByConnectorNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByConnectorNext(nextPageLink: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ nextPageLink,
+ options
+ },
+ listByConnectorNextOperationSpec,
+ callback) as Promise;
+ }
+}
+
+// Operation Specifications
+const serializer = new msRest.Serializer(Mappers);
+const createOrUpdateOperationSpec: msRest.OperationSpec = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName1,
+ Parameters.mappingName0,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: {
+ ...Mappers.ConnectorMappingResourceFormat,
+ required: true
+ }
+ },
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorMappingResourceFormat
+ },
+ 201: {
+ bodyMapper: Mappers.ConnectorMappingResourceFormat
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const getOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName1,
+ Parameters.mappingName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorMappingResourceFormat
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const deleteMethodOperationSpec: msRest.OperationSpec = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName1,
+ Parameters.mappingName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 204: {},
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const listByConnectorOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorMappingListResult
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const listByConnectorNextOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ Parameters.nextPageLink
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorMappingListResult
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
diff --git a/packages/@azure/arm-customerinsights/lib/operations/connectors.ts b/packages/@azure/arm-customerinsights/lib/operations/connectors.ts
new file mode 100644
index 000000000000..9e8c2bc467f6
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/operations/connectors.ts
@@ -0,0 +1,328 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+import * as msRest from "ms-rest-js";
+import * as msRestAzure from "ms-rest-azure-js";
+import * as Models from "../models";
+import * as Mappers from "../models/connectorsMappers";
+import * as Parameters from "../models/parameters";
+import { CustomerInsightsManagementClientContext } from "../customerInsightsManagementClientContext";
+
+/** Class representing a Connectors. */
+export class Connectors {
+ private readonly client: CustomerInsightsManagementClientContext;
+
+ /**
+ * Create a Connectors.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ constructor(client: CustomerInsightsManagementClientContext) {
+ this.client = client;
+ }
+
+ /**
+ * Creates a connector or updates an existing connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, connectorName: string, parameters: Models.ConnectorResourceFormat, options?: msRest.RequestOptionsBase): Promise {
+ return this.beginCreateOrUpdate(resourceGroupName,hubName,connectorName,parameters,options)
+ .then(lroPoller => lroPoller.pollUntilFinished()) as Promise;
+ }
+
+ /**
+ * Gets a connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ get(resourceGroupName: string, hubName: string, connectorName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, connectorName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, connectorName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ get(resourceGroupName: string, hubName: string, connectorName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ options
+ },
+ getOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Deletes a connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ deleteMethod(resourceGroupName: string, hubName: string, connectorName: string, options?: msRest.RequestOptionsBase): Promise {
+ return this.beginDeleteMethod(resourceGroupName,hubName,connectorName,options)
+ .then(lroPoller => lroPoller.pollUntilFinished());
+ }
+
+ /**
+ * Gets all the connectors in the specified hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByHub(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param callback The callback
+ */
+ listByHub(resourceGroupName: string, hubName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByHub(resourceGroupName: string, hubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByHub(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ options
+ },
+ listByHubOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Creates a connector or updates an existing connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param parameters Parameters supplied to the CreateOrUpdate Connector operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ beginCreateOrUpdate(resourceGroupName: string, hubName: string, connectorName: string, parameters: Models.ConnectorResourceFormat, options?: msRest.RequestOptionsBase): Promise {
+ return this.client.sendLRORequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ parameters,
+ options
+ },
+ beginCreateOrUpdateOperationSpec,
+ options);
+ }
+
+ /**
+ * Deletes a connector in the hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param connectorName The name of the connector.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ beginDeleteMethod(resourceGroupName: string, hubName: string, connectorName: string, options?: msRest.RequestOptionsBase): Promise {
+ return this.client.sendLRORequest(
+ {
+ resourceGroupName,
+ hubName,
+ connectorName,
+ options
+ },
+ beginDeleteMethodOperationSpec,
+ options);
+ }
+
+ /**
+ * Gets all the connectors in the specified hub.
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByHubNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param callback The callback
+ */
+ listByHubNext(nextPageLink: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByHubNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByHubNext(nextPageLink: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ nextPageLink,
+ options
+ },
+ listByHubNextOperationSpec,
+ callback) as Promise;
+ }
+}
+
+// Operation Specifications
+const serializer = new msRest.Serializer(Mappers);
+const getOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorResourceFormat
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const listByHubOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorListResult
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
+ httpMethod: "PUT",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName0,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "parameters",
+ mapper: {
+ ...Mappers.ConnectorResourceFormat,
+ required: true
+ }
+ },
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorResourceFormat
+ },
+ 202: {},
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const beginDeleteMethodOperationSpec: msRest.OperationSpec = {
+ httpMethod: "DELETE",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.hubName1,
+ Parameters.connectorName1,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {},
+ 202: {},
+ 204: {},
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
+const listByHubNextOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ Parameters.nextPageLink
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.ConnectorListResult
+ },
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
diff --git a/packages/@azure/arm-customerinsights/lib/operations/hubs.ts b/packages/@azure/arm-customerinsights/lib/operations/hubs.ts
new file mode 100644
index 000000000000..cec6cbca0f21
--- /dev/null
+++ b/packages/@azure/arm-customerinsights/lib/operations/hubs.ts
@@ -0,0 +1,479 @@
+/*
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ *
+ * Code generated by Microsoft (R) AutoRest Code Generator.
+ * Changes may cause incorrect behavior and will be lost if the code is
+ * regenerated.
+ */
+
+import * as msRest from "ms-rest-js";
+import * as msRestAzure from "ms-rest-azure-js";
+import * as Models from "../models";
+import * as Mappers from "../models/hubsMappers";
+import * as Parameters from "../models/parameters";
+import { CustomerInsightsManagementClientContext } from "../customerInsightsManagementClientContext";
+
+/** Class representing a Hubs. */
+export class Hubs {
+ private readonly client: CustomerInsightsManagementClientContext;
+
+ /**
+ * Create a Hubs.
+ * @param {CustomerInsightsManagementClientContext} client Reference to the service client.
+ */
+ constructor(client: CustomerInsightsManagementClientContext) {
+ this.client = client;
+ }
+
+ /**
+ * Creates a hub, or updates an existing hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the Hub.
+ * @param parameters Parameters supplied to the CreateOrUpdate Hub operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, parameters: Models.Hub, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the Hub.
+ * @param parameters Parameters supplied to the CreateOrUpdate Hub operation.
+ * @param callback The callback
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, parameters: Models.Hub, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the Hub.
+ * @param parameters Parameters supplied to the CreateOrUpdate Hub operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ createOrUpdate(resourceGroupName: string, hubName: string, parameters: Models.Hub, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ createOrUpdate(resourceGroupName: string, hubName: string, parameters: Models.Hub, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ parameters,
+ options
+ },
+ createOrUpdateOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Updates a Hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the Hub.
+ * @param parameters Parameters supplied to the Update Hub operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ update(resourceGroupName: string, hubName: string, parameters: Models.Hub, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the Hub.
+ * @param parameters Parameters supplied to the Update Hub operation.
+ * @param callback The callback
+ */
+ update(resourceGroupName: string, hubName: string, parameters: Models.Hub, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the Hub.
+ * @param parameters Parameters supplied to the Update Hub operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ update(resourceGroupName: string, hubName: string, parameters: Models.Hub, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ update(resourceGroupName: string, hubName: string, parameters: Models.Hub, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ parameters,
+ options
+ },
+ updateOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Deletes the specified hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ deleteMethod(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase): Promise {
+ return this.beginDeleteMethod(resourceGroupName,hubName,options)
+ .then(lroPoller => lroPoller.pollUntilFinished());
+ }
+
+ /**
+ * Gets information about the specified hub.
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ get(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param hubName The name of the hub.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ get(resourceGroupName: string, hubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ get(resourceGroupName: string, hubName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hubName,
+ options
+ },
+ getOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets all the hubs in a resource group.
+ * @param resourceGroupName The name of the resource group.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param callback The callback
+ */
+ listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param resourceGroupName The name of the resource group.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ options
+ },
+ listByResourceGroupOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Gets all hubs in the specified subscription.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ list(options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param callback The callback
+ */
+ list(callback: msRest.ServiceCallback